1344590
645845
298704
730576
31310
1656638
706491
897669
913354
657441
970738
1403751
486471
597559
486946
122859
17740483
15207692
13861960
10667916
7093156
7017668
6900831
6826362
6253477
5704960
5476623
5338253
431970
4045231