1051385
1168240
4817184
4591651
3128622
1671929
199976
2317211
3855471
1289467
63661
58654
57501
47089
49120
49220
52243
61323
55570
47950
660586
891698
36066812
730061
803628
597723
3980399
8047593
797675
881567