Oil and gas stocks top the TSX in 2022