311
235
619
324
350
360
968
142
295
362
398
11114
39367
30210
28543
25885
2220267
20094
1940153
1799149
17816
14840
14520
12760