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