1028 130
1023 254
1021 493
1018 102
1016 123
1005 989
1002 71
998 311
996 884
996 271
994 492
991 676
977 549
973 963
968 663
967 270
964 476
953 906
951 568
949 906