247 offenders caught