2500 people eat everyday