total 20  1/2firstprevnextlast