507 240
172 927
649 583
165 369
584 476
716 169
638 161
299 411
691 1000
221 26
355 890
350 503
367 532
943 925
820 200
875 611
324 570
907 943
810 617
579 725
727 205
494 691
40 555