What is 304967000 and word form
Three hundred four million nine hundred sixty-seven thousand.
three hundred and four million, nine hundred and sixty-seven thousand