400 people and 32 offices