913354
657441
970738
1403751
486471
597559
856249
486946
122859
981110
487422
960985
157237
875352
435341
995359
17732483
15195692
13843960
10666916
7080156
7012668
6900831
6820362
6250477
5704960
5470623
5331253
431870
4042231