1003 - 1229