4943933
100000
3865026
116944
3534448
4938609
2425168
2698275
3137490
201734
72020
51492
54939
59165
49168
53257
54093
71518
47797
48623
502311
749360
1235487
1509027
452466
5010148
14983639
915271
550210
678049