424
513
508
486
259
501
442
407
446
395
414
397
400
431
286
321
370
304
279
312
462
485
477
257
405
514
396
254
496
523
334
403
294