146
27
25
13
15
3
8
1
5
24
12
685
7
4
2
71
19
100
53
34
62
36
28
54
42
110
66
21
10
158
56
45
238
37
14
52
9
122
6
20
22
60
18
17
286
171
98
33
38
40
35
104
29
11
88