337 952 745 461 469 351 494 792 463 058 099 413 652 971 120 649 523 495 843 706 087 158 054 312 525 057 607 579 049 345 783 325 241 675 568 299 349 429 255 120 747 681 877 937 200 460 900 843 339 538