Over 22M non-EU citizens live in bloc