To begin with its 20 million not thousand. About 25% went to salaries, compensation, benefits,. If you look at the page I linked it has the most recent filing and donations increased but compensations stayed about the same.
Nothing wrong at all with donating to a small local charity but trying...