978
927
1053
919
868
883
969
893
934
877
968
886
930
913
1016
947
905
915
1054
1061
914
1000
1094
957