Table:
text: 2007 Canadian Grand Prix
Race
Race
Driver Constructor_ Laps Time_Retired Grid
Lewis Hamilton McLaren - Mercedes 70 1:44:11.292 1
Nick Heidfeld BMW Sauber 70 +4.343 3
Alexander Wurz Williams - Toyota 70 +5.325 19
Heikki Kovalainen Renault 70 +6.729 22
Kimi Räikkönen Ferrari 70 +13.007 4
Takuma Sato Super Aguri - Honda 70 +16.698 11
Fernando Alonso McLaren - Mercedes 70 +21.936 2
Ralf Schumacher Toyota 70 +22.888 18
Mark Webber Red Bull - Renault 70 +22.960 6
Nico Rosberg Williams - Toyota 70 +23.984 7
Anthony Davidson Super Aguri - Honda 70 +24.318 17
Rubens Barrichello Honda 70 +30.439 13
Jarno Trulli Toyota 58 Accident 10

Question: At the 2007 Canadian Grand Prix, I want the tallest grid for Toyota and Jarno Trulli?

Question: Tell me the average laps for a grid greater than 22 for the 2007 Canadian Grand Prix?

Question: From the 2007 Canadian Grand Prix list, tell me the constructor for grid 17?