cross someone's mind vs take by surprise

cross someone's mind

verb
  • To come into someone's thoughts suddenly and fleetingly. 

take by surprise

verb
  • to occur to someone when unexpected; to surprise 

How often have the words cross someone's mind and take by surprise occurred in a corpus of books? (source: Google Ngram Viewer )