3009
949
696
344
335
237
225
221
174
134
133
128
117
112
107
95
90
88
68
60
49
48
41
37
28
27
26
24
23
22
19
18
17
16
15
13
12
11
10
8
7
6
5
4
3