3075
1127
636
282
164
162
150
110
60
51
49
42
40
35
33
25
24
21
20
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3