28219
17649
10873
9922
9083
6717
4835
3187
2564
2513
2417
2322
2059
2035
2000
1983
1757
1723
1713
1357
1316
1069
970
888
846
523
472
87
81
27
19
16
14
3
2
1
0