$970,000 donated to 112 charities since 2007