Didn't make it to the end, but 34,292 isn't too bad...