extant vs on-thespot

extant

adj
  • Still in existence; not having disappeared. 

  • Still alive; not extinct. 

on-thespot

How often have the words extant and on-thespot occurred in a corpus of books? (source: Google Ngram Viewer )