347
335
319
331
417
1055
503
489
455
377
438
310
355
472
506