Please spell out the following numbers:
538 = five hundred and thirty eight
594 = five hundred and ninety four
521 = five hundred and twenty one
865 = eight hundred and sixty five
951 = nine hundred and fifty one
437 = 
four hundred and thirty seven