42489
17614
7860
5808
5745
4947
3854
3296
2735
2651
2393
2036
1792
1680
1648
1360
1085
662
514
229
111
100
47
27
17
15
6
0