504
19220
1305
8711
800
9910
937
1459
644
13318
13235
1043
39287
30120
28423
25785
2197267
19954
1926153
1787149
17736
14770
14470
12700