1403751
921608
92738
326500
1063382
514237
954752
1099460
480422
795377
952985
397292
952303
87854
423715
134255
17085483
14324692
12875960
10377916
6849831
6792668
6563362
6533156
6027477
5429960
5014623
4922253
423970
3940231