669 763 319 161 685 081 733 961 349 848 297 475 759 450 198 022 438 717 579 035 840 977 309 456 931 620 301 414 098 393 356 640 229 610 914 006 712 094 311 159 880 346 292 271 254 407 647 984 235 215