Anniversary run raises over £350,000