1103 482
948 632
1131 813
217 568
367 282
305 768
615 448
479 921
960 736
581 710
47 175
738 106
266 249
682 844
104 578
501 792
707 637
752 833
673 695
410 280
359 520
369 527