1018 675
1006 143
993 682
984 29
976 553
974 490
971 350
958 703
957 723
943 16
919 327
909 556
888 368
881 957
880 725
876 774
868 79
864 360
839 932
827 894