MINNEAPOLIS - It's been a deadly weekend on Minnesota roads.

The Minnesota Department of Public Safety said 10 people lost their lives in local crashes, bringing the year's preliminary total to more than 300.

Since Thursday, motorcyclists, teenagers and a few people who were just a mile away from home lost their lives in motor vehicle crashes. The preliminary fatality count for 2016 now sits at 307.

The DPS notes some of the recent deaths include a 16-year-old who died in a fiery crash in Norman County, two friends, ages 24 and 25, who crashed in rural Morrison County and were not wearing seat belts, a 65-year-old Lakeville man killed in a head-on collision, a 31-year-old motorcyclist who went off the road and hit a sign (alcohol may have been involved) and a 7-year-old boy who was fatally struck crossing the street for the school bus.

DPS says 41 pedestrians have died so far in 2016, compared to 25 from last year at this time.

However, Minnesota hit 300 deaths on local roads on Oct. 12 in 2015.