977875
83430
327556
457231
743557
290171
16968
496341
911843
724522
253966
458676
46325
500119
1130659
109440
17737483
15204692
13858960
10667916
7088156
7014668
6900831
6822362
6253477
5704960
5475623
5335253
431970
4044231