1345
1095
1137
922
1039
964
1046
960
895
918
921
1031
994
876
961
861
907
930
871
1144
860
778
795
874
952
916
966
883
1004
976
1040
1025
1439
859
854