Foundation awards record $24,959 in spring grants