The number 310708 (three hundred ten thousand seven hundred eight) is written in Roman numerals as follows: CCCXDCCVIII