A topnotch WordPress.com site

Relative to their population size, Italy and Germany would need the largest number of migrants to maintain the size of their working-age populations. Italy would require 6,500 migrants per million inhabitants annually and Germany, 6,000.