639
596
561
586
591
562
590
613
638
574
624
591
676
579
574
550