20k participants expected for Mini Marathon