1073650
912378
181939
933350
537858
622536
1280787
426670
561691
469628
1164336
336394
157623
1044136
415258
648876
17740483
15207692
13861960
10667916
7093156
7017668
6900831
6826362
6253477
5704960
5476623
5338253
431970
4045231