Azadirachta indica vs neem

Azadirachta indica

neem

noun
  • Azadirachta indica, a large, mostly evergreen tree from India, whose seeds yield the insecticide azadirachtin. 

How often have the words Azadirachta indica and neem occurred in a corpus of books? (source: Google Ngram Viewer )