420118
820278
992776
303271
906641
104810
371641
697235
1159858
1072956
331906
799365
418335
1332246
220676
2050391
25607700
22255484
21501960
18519669
13576916
11872157
10710624
9187365
7924961
7514477
7259253
7172831
477070
4702231