466
358
373
330
428
522
291
260
325
463
243
270
398
281
256
255
228
295
247
348
264
291