3110
1473
850
443
296
188
159
133
129
106
104
95
79
46
32
30
22
21
20
18
17
16
14
13
12
11
10
9
8
7
6
5
4
3
2