37729
25474
25326
12197
7476
5795
5106
3665
2423
1994
1825
1559
1543
1403
1312
1217
1149
1148
1090
858
822
804
795
644
562
436
48
41
10
2