696 162 950 331 000 756 901 036 342 680 864 426 347 148 424 309 298 224 221 436 128 602 996 354 808 710 150 170 833 087 594 026 093 532 067 616 225 539 288 213 948 281 213 585 828 092 862 831 475 650