2898149
21930
1140216
76944
8180
888380
63740
72530
60734
35315
44027
29615
612211
43840
43673
41927
3710270
3497156
29934
27746
23582
19920