Community raises $479,324 for REACH