508 554
387 648
579 713
28 305
445 283
435 136
667 583
595 960
33 421
742 505
216 59
178 428
495 122
274 749
748 712
988 825
91 254
89 3
367 14
77 453