3795042
1724816
1852068
4243453
3863260
3613387
2932339
100000
4901244
3641361
59631
62406
63501
70723
75086
50770
52715
69759
58350
71436
168416
227338
277671
754789
374313
277298
1375316
557147
4131679
414237