866
351
382
9116
453
284
535
1065
1330
4112
357
271
38247
29300
27593
25004
2131267
19354
1878153
1746147
17226
14300
14030
12260