Local non-profit gives 5,000 blankets to people in need, and counting