39404
16471
7555
5766
5537
4661
4014
3360
2671
2259
2167
2016
1809
1660
1627
1404
1254
673
436
268
113
112
71
40
18
16
0