Home News 669000 Apps, 100 million Windows 10 installations and more numbers