961
673
768
634
647
557
556
605
513
591
502
572
583
545
627
496
655
630
578
629
597
624
937
762
584