The number 311513 (three hundred eleven thousand five hundred thirteen) is written in Roman numerals as follows: CCCXIDXIII