959
903
1029
900
847
857
948
868
912
856
947
869
910
892
907
949
986
927
880
884
1032
1041
895
981
1073
937