1241662
1338104
1071582
4376755
4910938
3517490
3427237
1287370
3995040
100000
36569
64697
65259
41603
48255
67460
73500
58930
71390
35405
8071676
222359
894367
14707554
2969404
271590
245745
1474562
4449551
814310