Remittances stay above $2 billion for 17th month in a row