816842
294297
602503
1134873
1069460
986420
525780
831434
36832
1052316
970116
1495
97672
287995
1184561
495940
17737483
15203692
13857960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231