669 023 127 326 037 875 917 774 359 175 159 098 989 467 837 470 719 806 473 628 149 043 942 008 704 464 478 152 523 978 437 620 032 999 921 843 103 811 020 258 227 560 022 000 239 329 223 894 845 504