The map of the village shows it having less than 100 buildings, but many of those may be stables, barns, outhouses, sheds, etc. The map has the town fitting within a 1000’x700’ rectangle (if not a bit smaller).
The keep is stated to have 20 defenders already actively defending the walls, but...