653 245
888 202
825 742
1016 473
591 674
928 862
874 558
195 394
68 314
16 286
709 473
785 979
1003 15
26 323
135 263
457 239
747 391
38 202
532 864
694 741