500 702 478 828 189 120 670 852 457 350 702 498 763 791 651 194 415 165 646 373 562 542 828 233 669 966 109 317 875 963 263 976 814 802 378 191 452 702 994 373 909 799 879 021 632 070 774 422 983 385