370457
429941
904153
1327884
982456
863705
926559
1081992
139195
1346534
864280
1056371
455525
108334
792209
652169
17085483
14324692
12874960
10377916
6849831
6792668
6563362
6533156
6027477
5429960
5013623
4922253
423870
3940231