total590   28/30