Ecopetrol may sell $543 million in bonds