519.35. Every driver who contravenes section 519.7 is guilty of an offence and is liable, in addition to costs, to a fine of $100 to $200 if he neglected or refused to report a minor defect or to a fine of $300 to $600 if he neglected or refused to report a major defect.