>>105755306
>>105755339
if you lookup US GDP share you'll see it went down as well even though you take in nowhere near as many immigrants as europe