4015
1646
905
747
313
279
194
139
138
118
111
110
108
99
59
57
27
25
20
18
17
15
12
11
10
9
8
6
5
4
3
2