$787,000 donated to 99 charities since 2007