1586 501
1546 856
759 170
1376 633
1240 790
499 549
701 603
151 625
806 749
321 223
770 646
373 758
948 523
258 153
1533 575
700 934
897 586
668 533
862 896
617 26