442
350
335
519
340
363
414
380
497
389
383
424
229
485
473
341
395
320
361
209
218
475
432
486
394
509