628 604 646 485 1169 641 2 123 686 1 682 160 2 417 891 3 464 144 1 083 627 819 507876