Remittances remain $2.71 billion in July