576 575
487 424
91 304
791 374
29 758
516 948
1012 32
560 547
371 394
816 273
571 357
556 327
1002 251
742 886
753 65
116 513
134 585
488 192
42 684
117 525
1294 657
177 610