how many average people live in every square kilometer in the city where the hanawa matsuri takes place ?
43