4135
1501
1020
687
352
296
239
208
149
146
136
134
118
97
57
56
41
28
27
23
22
20
19
17
16
15
11
9
7
6
5
4
3