510 673 069 886 435 529 382 571 828 303 465 797 360 476 092 354 641 598 574 934 584 495 683 456 949 002 754 736 162 939 450 502 971 226 051 197 056 313 385 123 504 104 382 776 681 290 591 361 340 426