3012
931
705
345
335
233
228
219
186
135
131
126
115
113
110
105
85
74
57
50
48
46
39
35
30
25
24
22
21
20
18
17
16
15
13
12
9
8
6
5
4
3