clever Dick vs smarty

clever Dick

smarty

noun
  • An obnoxiously clever or quick-witted person. 

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