ORILLIA, ON- Thousands of people ended up with a speeding ticket along with their turkey leftovers last weekend.

According to the OPP, officers were busy over the Thanksgiving holiday weekend, responding to hundreds of collisions and charging thousands of drivers with traffic offences.

A total of three people were killed during the weekend. The first was a 21 year old pedestrian struck by a vehicle while walking along Highway 11 north of Orillia on Sunday.

The other two, a 51 year old and a 52 year old, were killed when their truck was struck by a train near South River on Monday.

Officers responded to 419 collisions, with 72 of those crashes resulting in injuries.

More than 6000 traffic charges were laid during the four-day IMPACT national campaign.

Speeding offences led the list of violations with close to 4500 speeding charges laid against aggressive drivers.

Officers also laid 138 stunt driving and street racing charges against motorists who engaged in speeds in excess of 50 kilometres per hour above the posted speed limit.

Speeding is believed to have caused 47 deaths so far this year in the crashes the OPP has investigated.

Impaired driving, distracted driving, moving violations, seat belt non-compliance and other related charges made up the balance of the traffic offences during the four-day national campaign.

The OPP also ended their ten-day fall seat belt campaign on Friday. They laid 2320 charges against people not wearing their seat belts, and drivers who failed to make sure their passengers under age 16 were buckled.

Lack of seat belt use is currently the second leading cause of fatalities on OPP-patrolled roads, with 45 deaths so far this year.