2.4M H-1B records show $50k gap: staffing vs product companies