More than 50 000 sandwiches made at charity event