145
27
25
12
15
3
8
1
5
24
689
2
77
23
17
101
53
35
13
58
61
36
28
54
42
107
63
21
10
162
56
47
16
22
247
37
7
14
11
6
52
9
4
122
20
18
293
172
99
33
38
40
104
60
29
89