1046 580
1004 816
1002 709
970 5
966 633
948 304
931 709
909 34
900 902
880 411
872 863
862 887
835 94
835 303
821 531
804 157
781 744
776 781
759 882
729 481