505 868 650 214 620 814 861 132 960 220 036 620 933 301 678 924 736 750 268 965 561 651 733 360 885 233 685 245 867 422 591 984 523 681 077 005 378 140 492 336 947 965 500 425 037 589 063 497 441 758