4112960
2970130
1267324
299100
2998216
4667876
4385891
3934055
427519
3714620
63786
58678
56295
47127
54763
57742
43837
48451
50600
45688
367750
301088
2224760
16438878
18167770
6047525
1468717
729343
358206
1491301