590 890 490 644 272 840 895 041 181 559 894 032 502 084 689 053 525 614 236 222 541 306 345 699 728 954 577 275 270 080 840 037 225 436 979 033 351 493 491 411 066 370 142 897 349 463 506 137 387 458