-1640 -312