645 050 167 672 493 679 796 897 399 377 232 000 156 144 848 600 380 983 297 293 684 020 729 661 525 932 218 841 507 701 318 256 948 195 936 887 265 646 964 666 473 644 256 098 680 288 140 384 647 448