Festive fun run raises £17k for local CFRs