Bellingham Bay Marathon, Half Marathon, 5K and 10K