total590   27/30