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