596 830 050 646 727 727 532 544 983 184 340 053 758 244 325 702 465 324 013 277 969 914 539 856 101 680 936 889 379 484 105 232 840 431 980 191 942 913 980 935 397 640 089 412 186 917 963 742 902 499