Nearly $20,000 raised for emergency fund