844 454 106 268 120 618 96 1,060 543 159 204 408 340 138 315423