11710
1177
896
14820
12311
683
1516
10812
1247
603
806
604
684912
49083
48380
47728
4229271
4036158
33044
3238151
31026
26512
24401
22760