then and there vs tout de suite

then and there

adv
  • Right at that moment in time and on the spot; immediately. 

tout de suite

adv
  • Immediately, right away. 

How often have the words then and there and tout de suite occurred in a corpus of books? (source: Google Ngram Viewer )