910 471 830 940 915 354 732 801 440 283 539 087 770 470 865 102 919 482 883 540 572 344 141 109 071 532 844 815 319 762 444 639 372 042 954 833 965 724 496 660 217 277 165 538 620 239 660 514 554 851