The number 316712 (three hundred sixteen thousand seven hundred twelve) is written in Roman numerals as follows: CCCXVIDCCXII