Bofferbrauer2 said:
Hardware:
Switch - 22.80 million (keep in mind initial shipments of the Fortnite bundle are certainly counted here as it has to be shipped out by that point despite only releasing a week later)
3DS - 73.80 million

Software - Switch:
Super Mario Odyssey - 12 million
Mario Kart 8 Deluxe - 11.8 million
Breath of the Wild - 10.10 million
Splatoon 2 - 7.45 million
1-2-Switch - 2.70 million
Kirby Star Allies - 2.25 million
ARMS - 2.20 million
Mario Tennis Aces - 1.85 million
DKC: Tropical Freeze - 1.75 million
Xenoblade Chronicles 2 - 1.55 million

Bonus (probably in a press release and/or investor's Q&A):

Octopath Traveller: 1.8 million
Fortnite: 3M+
Paladins: 500K+

I would bank on a lot more Forniteplayers than 3M. It was downloaded more than 2 million times in the first 24 hours so just another million downloads in 4 months seems way too low.