26063
25349
21674
21593
20773
20400
18723
17409
16080
15962
15752
12711
9832
9807
8892
8115
7106
6981
6780
6668
6553
4541
2982
2657
2533
1896
1705
1702
1191
1036
955
393
364
332
0