673 404 446 274 179 175 330 882 932 567 097 452 966 575 217 952 028 908 812 100 493 128 660 935 008 580 023 845 502 631 808 632 856 476 741 155 548 073 938 211 068 146 905 551 711 647 439 669 597 029