328 863 559 584 080 570 946 540 843 231 963 160 721 307 863 346 919 420 532 191 552 829 379 202 047 501 971 695 143 581 471 225 136 705 454 216 205 490 191 429 685 955 874 428 721 563 950 315 519 378