The 128 employees of a company volunteer 12,480 hours in 26 weeks. On average, how many hours do they all volunteer per weeks? On average, how many hours does each employee volunteer per week?