145
27
25
12
15
3
8
1
5
24
677
2
69
17
100
53
34
13
58
59
36
28
54
42
107
63
21
10
161
55
47
16
22
243
37
7
14
6
52
9
4
122
20
18
293
172
99
33
38
40
35
104
60
29
89
11
23