577
12515
450
1208
221
859
908
9015
747
826
10811
561
37607
28980
27323
24594
2096267
19094
1847153
1708147
17066
14160
13740
12030