1039 503
1016 740
1012 234
1009 36
1006 461
1002 371
991 656
990 153
989 109
982 262
982 382
972 1
966 672
966 32
960 551
954 138
950 979
945 703
944 226
942 805