626948
304142
1029687
916575
270164
1124949
1695638
1016778
1163833
876532
575352
1031566
1638845
552886
99416
384826
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231