In total, some 970 payments worth about £19.7 million were considered to be breaches.