1028 548
1004 814
984 17
969 821
956 311
939 3
932 548
928 993
892 609
880 939
869 518
834 42
748 112
745 237
737 58
715 843
675 47
661 670
624 47
615 17