Switch - same, there has always been switches available
PS5 - 40 million, your prediction of 25 is ridiculous, there's no ps5 anywhere to be found and I know a lot of people crazy looking for one that doesn't cost 800 dollars, you underestimate how popular the PS is, especially as it has full backwards compatibility with the ps4
Xbox - 15 million, because many people bought the series S instead, there's xbox series X and S both available on amazon for a few days already and its not selling out at all. I've also had a chance to buy one since launch on worten website if you are willing to wait for delivery. And there's a crazy high amount of series S being sold second hand on local facebook classifieds for less than 200 dollars.