4199
1560
1057
748
384
332
218
175
148
125
114
113
106
103
61
53
35
32
22
20
19
17
15
13
8
7
6
5
4
3
2