deliverer vs grantor

deliverer

noun
  • One who delivers. 

  • One who brings deliverance. 

grantor

noun
  • A person who grants something. 

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