1432
560
1020
1336
1145
707
1243
1608
1027
2130
1340
870
689912
49503
48730
48188
4260271
4054158
33184
3260151
31186
26752
24511
22920