The number 20531 (twenty thousand five hundred thirty-one) is written in Roman numerals as follows: XXDXXXI