Please spell out the following numbers:
289 = two hundred and eighty nine
507 = five hundred and seven
612 = six hundred and twelve
904 = nine hundred and four
864 = eight hundred and sixty four
670 = 
six hundred and seventy