3145
1172
642
268
178
155
140
120
46
42
40
39
38
37
35
32
27
22
21
20
19
18
17
16
15
12
11
10
8
7
6
5
4
3