As part of an agreement announced on 2 May, Mexico has agreed to continue to accept 30,000 migrants per month from Cuba, Haiti, Nicaragua and Venezuela, four countries that make up a large portion of illegal crossing. The US, for its part, has agreed to take up to a total of 100,000 people from Honduras, Guatemala and El Salvador who have family in the US.