532
322
314
393
251
387
299
485
474
331
371
391
430
360
457
240
386
278
401
409
284
216
397
262
375
221
365
478
508
434
354
233
345
356