485 520 664 750 643 922 521 797 733 880 433 848 381 853 416 963 079 006 602 254 620 418 034 231 017 185 683 753 549 451 603 285 403 505 621 238 533 335 911 428 155 283 259 628 544 270 047 447 968 089