The number 316704 (three hundred sixteen thousand seven hundred four) is written in Roman numerals as follows: CCCXVIDCCIV