Nearly 300 compete in Chokecherry Run