318
691
192
297
80
320
174
489
158
106
277
77
242
15
82
62
178
68
395
13
187
46
180
44
111
164
12
115
254
19
138
18
133
101