“To meet its economic and demographic needs, Germany requires an annual influx of 400,000 well-educated immigrants.”