487
393
409
392
227
386
320
290
330
431
344
423
514
495
537
510
407
430
485
364
244
260
375
362
455
263
335
272
478
462
406
422
498
317
381