I don't think you have figures for small parties that had candidates all over...most areas had at least 10 contestants for mp seats
It has all figures
Presidential
Mwai Kibaki 3,646,277 + Uhuru Kenyatta 1,835,890 + Simeon Nyachae 345,152 +James Orengo 24,524 + David Ng'ethe 10,061 + Invalid/blank votes 114,006 =
Total 5,861,904National Assembly
NARC 2,634,173 + KANU 1,361,828 + OTHERS (FORD–P+ FORD A + SAFINA + SISI KWA SISI+ SHIRIKISHO ) 702,258 =
Total 4,698,259
Remember what validated the elections was Uhuru press conference accepting the results , many in the file and ranks wanted Uhuru to contest and most likely thet could have identified these results and invalidated the election .