The number 311571 (three hundred eleven thousand five hundred seventy-one) is written in Roman numerals as follows: CCCXIDLXXI