1073650
912378
181939
537858
622536
1280787
426670
561691
469628
1164336
336394
157623
1044136
415258
648876
188798
17739483
15206692
13860960
10667916
7091156
7016668
6900831
6826362
6253477
5704960
5476623
5337253
431970
4045231