1040 - 1229