shanghai a small town hundreds