Over 600 charged for exceeding speed limit