1003 687
990 458
966 32
963 972
924 15
905 554
903 1
892 667
860 279
796 441
789 402
740 971
682 950
660 517
642 983
606 717
572 925
570 683
559 943
542 526