Please spell out the following numbers:
595 = five hundred and ninety five
104 = one hundred and four
334 = three hundred and thirty four
371 = three hundred and seventy one
628 = six hundred and twenty eight
883 = 
eight hundred and eighty three