Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Rider | Bike | Laps | Time | Grid |
| --- | --- | --- | --- | --- |
| Noriyuki Haga | Yamaha YZF-R1 | 23.0 | 35:26.734 | 2.0 |
| Max Biaggi | Suzuki GSX-R1000 K7 | 23.0 | +0.111 | 7.0 |
| Troy Corser | Yamaha YZF-R1 | 23.0 | +1.100 | 8.0 |
| Ruben Xaus | Ducati 999 F06 | 23.0 | +5.927 | 6.0 |
| Lorenzo Lanzi | Ducati 999 F07 | 23.0 | +9.834 | 5.0 |
| Régis Laconi | Kawasaki ZX-10R | 23.0 | +12.203 | 3.0 |
| Roberto Rolfo | Honda CBR1000RR | 23.0 | +22.287 | 16.0 |
| Jakub Smrž | Ducati 999 F05 | 23.0 | +30.060 | 17.0 |
| Karl Muggeridge | Honda CBR1000RR | 23.0 | +37.734 | 9.0 |
| Max Neukirchner | Suzuki GSX-R1000 K6 | 23.0 | +39.893 | 11.0 |
| Giovanni Bussei | Ducati 999 F06 | 23.0 | +41.524 | 12.0 |
| Michel Fabrizio | Honda CBR1000RR | 23.0 | +45.617 | 13.0 |
| Steve Martin | Honda CBR1000RR | 23.0 | +52.547 | 14.0 |
| Shinichi Nakatomi | Yamaha YZF-R1 | 23.0 | +1:01.669 | 21.0 |
| Josh Brookes | Honda CBR1000RR | 23.0 | +1:20.586 | 15.0 |
| Aaron Zanotti | Yamaha YZF-R1 | 23.0 | +1:26.912 | 19.0 |
| Luca Morelli | Ducati 999RS | 23.0 | +1:27.181 | 22.0 |
| Fonsi Nieto | Kawasaki ZX-10R | 11.0 | Retirement | 10.0 |
| Dean Ellison | Ducati 999RS | 7.0 | Retirement | 20.0 |
| James Toseland | Honda CBR1000RR | 3.0 | Retirement | 4.0 |
| Christian Zaiser | MV Agusta F4 312 R | 0.0 | Retirement | 23.0 |
Question:
Tell me the total number of grid for rider of james toseland
Answer:
1.0