Please spell out the following numbers:
876 = eight hundred and seventy six
972 = nine hundred and seventy two
482 = four hundred and eighty two
524 = five hundred and twenty four
500 = five hundred
396 = 
three hundred and ninety six