Thousands participate in 31st annual Bun Run