Barometers end with small gains; oil & gas shares advance