Between Friday and 2pm yesterday afternoon GNR officers had checked over 9,500 drivers and detained 120 for drink-driving. Another 18 were arrested for driving without a licence.