total :317