3145
1173
634
286
172
159
152
110
54
52
51
47
43
39
38
34
32
25
24
22
19
17
16
15
13
12
11
10
8
7
6
5
4
3