509 76
378 200
242 421
877 43
253 607
120 445
190 541
690 266
1067 627
894 697
397 812
333 668
731 776
775 337
897 680
674 771
797 815