4995958
100000
3827377
116944
3511675
4938609
2425168
3100930
3393379
201734
72481
52924
59638
63054
51441
56287
58613
70853
49377
50619
1675106
24925130
413076
752673
2498964
1509027
452466
11199583
14983639
915271