28860
5319
23064
6368
2930
7632
7905
8445
52492
16246
15873
27621
72918
12524
19192
14588
13610
405046
8380
4288