1005 338
993 333
993 3
958 38
912 230
873 215
865 687
860 594
829 871
772 971
729 747
702 443
683 371
669 937
667 666
663 12
565 291
542 527
485 425
438 597