2909
1046
590
249
173
138
133
119
50
49
46
43
42
39
37
32
26
25
22
21
20
19
18
17
16
15
14
13
10
9
8
6
5
4
3