1115
731
8710
1326
18916
955
1012
1085
741702
953
992
654
689912
49503
48710
48158
4260271
4054158
33184
3259151
31186
26742
24501
22920