add regions and category counts