1043 580
1004 816
1000 709
967 5
961 633
947 304
930 709
907 34
898 902
879 411
870 863
860 887
835 303
834 94
818 531
803 157
778 744
776 781
757 882
728 481