Traffic department police over the weekend suspended 149 driving licenses and issued about 3,500 tickets.
79 drivers were caught under the influence of alcohol.
More than 1,000 drivers were caught traveling at speeds exceeding that permitted by law.
More than 450 tickets were issued for use of cellular phones when driving, and approximately 130 traffic tickets were written for heavy vehicle drivers due to safety, health and other offenses.
95 vehicles were impounded or otherwise rendered inoperational for 30 days for serious offenses committed by their drivers.