Please spell out the following numbers:
943 = nine hundred and forty three
517 = five hundred and seventeen
872 = eight hundred and seventy two
725 = seven hundred and twenty five
487 = four hundred and eighty seven
376 = 
three hundred and seventy six