Board approves $29,000 in local grants