986
936
1058
926
879
887
978
901
942
882
973
891
935
922
934
919
984
1029
952
918
931
1068
1006
1101
966