I've argued for years that the 3,000,000 number cannot work. There's just too many people between form 2 furiza's (initial) one million plus and Goku (initial) to fit in the numbers for the kind of gaps we witnessed.
You either have to use gaps that are impossibly small to make the numbers fit...