3000-5000 buildings, especially 5000, might be high for a 35k city. It would mean that most of the houses host just a single family or two. Wouldn't one want to build denser in a city? Even with a low technology level, ancient Rome had multi-story buildings which hosted dozens and possibly hundreds of people (true, not all buildings would be houses, but a large majority probably would).