Raila Odinga and William Ruto are running neck and neck with almost half of the results confirmed.