513752
913866
286906
267246
43213
469570
657847
1048690
403118
459985
100810
40594
372793
546336
373794
666726
17740483
15206692
13860960
10667916
7093156
7016668
6900831
6826362
6253477
5704960
5476623
5338253
431970
4045231