Jo, it's good to see you back here. I've missed your thoughtful posts (the above being a superb example). You might find country-by-country immigration stats at http://ellisisland.org/, though they would reflect mainly the 19th century (I'd try to find it for you but the links aren't responding right now). Ellis Island, NY was the triage point for immigrants and has recently been renovated and turned into a museum.