652 228 649 336 946 444 640 276 760 761 259 388 094 581 936 269 974 084 794 780 951 903 986 718 889 435 689 140 042 042 210 147 733 446 320 524 914 993 631 937 853 420 559 101 476 518 143 114 078 500