516
695
663
647
665
705
756
742
675
846
735
829
810
847
818
844
787
727
743
1017
1016
827
929
856
984
883
934
996
918
|