The number 308578 (three hundred eight thousand five hundred seventy-eight) is written in Roman numerals as follows: CCCVIIIDLXXVIII