Please spell out the following numbers:
641 = six hundred and forty one
846 = eight hundred and forty six
486 = four hundred and eighty six
945 = nine hundred and forty five
394 = three hundred and ninety four
946 = 
nine hundred and forty six