1035 962
1011 475
1005 940
999 596
998 156
991 408
987 727
979 283
977 33
976 473
974 149
971 92
959 628
943 231
936 682
917 629
914 687
906 809
899 458
891 607