On the Underground: London/Berlin

Why does the number of Track tokens differ for some colours?

It is intentional that there are different number of track token of different colours. There are 20 each of red, black, yellow, blue, and purple track tokens and 15 each of pink, orange, green, brown, white, and grey track tokens in the game.
Related Rule(s)