756 558 803 756 497 915 529 582 994 521 147 878 820 489 821 586 910 642 971 472 693 889 989 277 982 623 044 429 359 181 674 253 870 019 617 432 207 808 854 768 790 235 020 352 498 718 105 055 978 753