600
738
772
613
672
591
514
858
765
818
540
953
907
664
552
653
936
784
824
736
797
826
884
846
598
888
817
755
877
614
689
639
705
695
534
1,093
726
567
626
559