9
7
5
34
26
24
274
18
13
36
16
69
346
161
27
41
86
340
377
431
226
302
177
314
165
150
405
169
137
63
213
50
52
110
270
151
49
82
158
87
42
134
53
141
31
64
140
380
561
283
61
38
286
410
199