Majority support small charities but less than half can name one