28 companies found