844 454 106 202 120 61 8 96 1,060 543 159 204 408 340 138 315423