471 640 215 440 187 551 095 296 408 893 990 189 656 640 845 543 796 326 455 304 946 520 524 660 535 542 784 538 905 989 607 293 273 593 727 930 956 570 444 068 798 680 366 029 343 826 880 022 090 921