310
849
726
1046
11710
838
1090
1380
960
1420
1030
1060
39227
30080
28373
25735
2194267
19914
1922153
1785149
17696
14740
14450
12700