More than $340,000 has been raised this year, and online donations are still welcome.