2576033
4166157
4477983
4529023
4669094
4877671
100000
879927
491686
3378900
28531
65581
66346
68481
46401
50854
57789
62051
64424
68985
587136
968024
1444122
1949361
2154377
3925531
5856205
9655249
13033224
15918815