Cherokee County Legacy Foundation awards 21 grants