516 439 856 506 303 486 407 755 131 235 668 378 546 709 881 023 497 100 180 386 045 148 924 517 676 185 585 573 769 359 209 480 468 813 767 353 092 797 672 367 416 797 197 352 136 138 000 405 900 629