3216 741
751 293
612 707
150 581
401 29
193 175
102 515
751 665
857 675
274 702
642 578
179 428
237 256
591 298
698 389
767 870
1034 734
467 563
941 38
956 479