873
956
856
899
927
868
1141
852
853
775
791
871
947
914
961
880
997
973
1031
1015
1434
855
875
826
770
693
1154
888
979
701
711
1019
946