Memory walk raises thousands