852158
4931335
100000
4160036
4622787
3534925
2970130
1267324
678957
3332740
49944
52713
59181
62733
70974
48919
50481
64770
48819
46639
834625
683333
250402
1680729
3371354
338008
4117782
8324707
367750
2507353