My guess on the 3DS / DS split is something like this (I'm sure they'll break it down eventually)
HW
DS - 24m
3DS - 6m
SW
DS - 135m
3DS - 15m
Also, we can posit that Wii software is even more of a beast than shown, because in early 2008 Iwata said that through the end of 2007, Virtual Console downloads worldwide had topped 10m - http://uk.gamespot.com/news/6185358.html back when the Wii base was only 20m.
There are likely at least an additional 20-30m downloaded WiiWare/ Virtual Console games beyond the 544m Wii games shipped worldwide, and thats enough to push the overall Wii attach rate to ~8 worldwide.
People are difficult to govern because they have too much knowledge.
When there are more laws, there are more criminals.
- Lao Tzu