720 533 525 517 694 330 506 967 504 897 136 652 880 987 411 268 293 106 684 480 385 044 953 211 359 110 017 307 678 827 586 404 414 402 315 564 702 798 832 591 752 342 355 836 280 670 314 029 360 524