31 20 19 20 31 3,150 675450