Funds all distributed between more than 20 local charities