21 855 670 607 503 412 256 215 53 0 4 112 141 534 746 763 10 151 335 596 795 900