5650
2641311
29611
28014
2056873
4422
2776
1942
22710
1703
3494
68616
1585716
1094012
9951276
993516
94923
9126258
7447154
724511
68345
58033
54152
52228