813
750
1301
6114
363
345
590
795
3610
11516
1123
6010
39417
30290
28613
25965
2225267
20114
1945153
1802149
17866
14850
14530
12770