658 19 16 14 43 636 1,311 35 39 31 861,268