1027 70
706 791
315 551
257 473
803 46
118 872
1021 299
511 333
591 142
504 412
957 521
886 323
792 193
569 404
790 789
848 718
1043 67
635 266
620 149
314 688