total594   28/30