1043 580
1004 816
1001 709
969 5
961 633
947 304
930 709
907 34
899 902
879 411
871 863
860 887
835 303
834 94
818 531
803 157
779 744
776 781
757 882
728 481