950
812
906
718
797
759
848
885
777
725
719
1075
1009
1037
750
841
768
868
803
906
993
821
1022
780
856
887
728
1006
934
1313
742
798
813
877
859
987
889
857
880
873
910
978
867
914
808
1055
815
1063
1360
924
964
765
1158
818
906
861
872
909
928
904