much Microsoft for