Number of Hats Donated to date:  29,788