2945
1102
579
277
191
189
140
138
88
85
84
52
49
48
47
39
25
23
21
20
19
18
17
16
15
12
11
9
8
7
6
5
4
3