Please spell out the following numbers:
189 = one hundred and eighty nine
873 = eight hundred and seventy three
397 = three hundred and ninety seven
504 = five hundred and four
486 = four hundred and eighty six
141 = 
one hundred and forty one