3009
1108
585
275
185
172
133
131
81
75
70
57
47
43
40
32
28
26
24
23
22
21
19
18
17
16
15
13
11
10
9
8
7
6
5
4
3