What is MMCXLIX in Roman Numerals?

MMCXLIX. How much is MMCXLIX in Roman Numerals? What is MMCXLIX? MMCXLIX = 2149.
MMCXLIX = 2149