The generosity of parishioners last year meant that 10,000 emergency hampers were distributed to those most in need before Christmas.