2970130
1267324
586009
2419279
4530638
4137305
3764424
100000
3605529
4321749
54085
51504
47758
50089
52828
44134
48441
49533
46909
47658
1100539
2005313
9932382
18097980
2216214
1468717
729343
358206
299931
363563