Thousands participate in 5K and kids’ run