number of firms