441
475
468
389
499
432
483
493
477
455
473
627
523
478
628
513
467
545
537
507
521
558
561
592
547
508
532
579
501
593
621
703
555
588