3996
1549
917
749
339
332
211
157
129
118
116
86
85
84
60
48
42
26
22
21
20
17
15
14
11
10
9
8
7
6
5
4
3