310
151
200
284
80
222
150
130
161
120
485
39317
30140
28473
25865
2207267
20044
1935153
1790149
17756
14790
14490
12730