428 243 516 303 267 219 116 985 723 662 545 522 571 300 848 199 740 866 175 478 274 233 696 046 217 964 468 436 935 760 618 243 244 862 217 006 577 796 419 443 793 833 294 129 860 768 688 538 682 557