Question: Which has the smallest area among the Massachusetts counties whose population is not 8900?
Choices:
Hampden County
Essex County
Suffolk County
Bristol County
Barnstable County
Worcester County
Plymouth County
Norfolk County
Franklin County
Hampshire County