871524
1439867
1332952
145237
73474
318853
78984
94973
457478
735179
1156764
1040896
648390
948137
980672
82466
17086483
14329692
12877960
10377916
6850831
6795668
6563362
6534156
6028477
5429960
5015623
4924253
423970
3941231