542
526
10826
12513
310
849
726
1046
11710
838
1090
1380
39277
30100
28383
25765
2196267
19924
1926153
1785149
17706
14760
14450
12700