Small business development centers receive $4.2 million