9535
8512
7420
363
906
14720
6430
604
6810
669
9618
5237
37727
29090
27403
24644
2102267
19164
1857153
1719147
17116
14210
13880
12120