3,100 drivers booked for violating traffic rules