bang on time vs punctual(ly)

bang on time

punctual(ly)

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