golden goose vs goose that laid the golden egg

golden goose

noun
  • Something that generates much profit or gives great advantages. 

goose that laid the golden egg

How often have the words golden goose and goose that laid the golden egg occurred in a corpus of books? (source: Google Ngram Viewer )