off the top of head vs on-the-spot

off the top of head

on-the-spot

adj
  • At the scene; in the right place at the exact moment. 

How often have the words off the top of head and on-the-spot occurred in a corpus of books? (source: Google Ngram Viewer )