Oil revenues up in April