17
1
8
55
136
31
20
3
22
18
2
138
71
16
28
14
13
10
33
177
295
166
4
5
622
1547
154
499
68
23
144
36
35
146
91
32
87
56
276
15
7
26
544
38
12