See the silph road article on egg rarity.
Basically, eggs are rolled from a list - there are 4 rarity tiers. The pokemon species is pulled from that list, and the egg is assigned the distance based on what's in it. The Gen2 update made 2k and 10k eggs significantly more common, as there are now two 10k species in the most common tier (drat and pinecone). Additionally several pokemon were moved down to a lower grade of egg, meaning more eggs would be 2k.
But - talking about ratios between distances is sort of missing the point. The species is rolled, and the distance of the egg follows from that.