10 thousand firms