pixel_player924676783 There's a table elsewhere, but it doesn't much matter -- you don't need to place them, and it's better if you don't place them all.
The mismatch arises because originally Pixel had new buildings by level and spaces by level in some sort of synch. But then they introduced events, with additional buildings in those. Hence almost everyone ends up with an overflow. And if anything it gets 'worse' on the long run, rather than 'better'.