460
350
394
283
239
218
264
252
531
304
583
247
166
322
704
240
176
143
254
266
240
269
176
176
219
223
181
171
172
366
439
173
212
171
480
188
235
273
263
308