More than 20,000 care packages and counting