1020246
456138
753764
431950
615533
243564
1062450
328810
395303
821120
153175
820175
774275
99636
818657
1060939
17085483
14324692
12874960
10377916
6849831
6792668
6563362
6533156
6027477
5429960
5013623
4922253
423870
3940231