1018 1140 921 1046 1107 895 1089 904