Sean Dolan wins Mile in 4:12.22