punctual(ly) vs spot on time

punctual(ly)

spot on time

How often have the words punctual(ly) and spot on time occurred in a corpus of books? (source: Google Ngram Viewer )