3018
957
684
317
303
257
255
254
219
180
136
113
112
107
92
91
87
75
68
60
53
49
41
38
35
34
29
25
21
20
19
16
15
14
12
11
10
8
7
6
5
4
3