1115445
620494
999644
293907
478568
559896
1005531
735385
525975
480963
1141432
1815140
726729
629503
561670
461269
25799700
22332484
21589960
18622669
13634916
11955157
10783624
9253365
7981961
7541477
7308253
7180831
478070
4732231