328
65
43
941
385
53
38
33
92
112
63
111
200
31
17
346
132
106
40
310
142
233
194
249
255
24
158
136
163
224
388
64
294
411
1124
62
272
359
336
50
152
192
229
260
98
45
52
205
57
344
326
1081
155
367