An average of 3,500 jackets and 1,500 blankets are distributed annually to protect children and seniors from low temperatures.