1038 905 984 1109 947 1004 1103 974