The number 10558 (ten thousand five hundred fifty-eight) is written in Roman numerals as follows: XDLVIII