978
927
1053
920
869
883
969
893
935
879
968
886
930
913
928
914
976
1018
948
907
917
1054
1062
1000
1094
958