43838
4840
2644
2478
2050
1762
1684
924
762
337
223
215
209
193
150
134
132
121
94
74
72
67
41
40
21
6
5
2
0