Immigrants getting 18 thousand per month for free