3055898
4510395
3564917
1988661
2881871
1646116
260512
4562318
3941906
100000
60343
65972
47057
49859
52992
59555
60371
56959
58011
67220
239950
293076
357963
395611
437218
1075382
1604282
590182
10697658
588619