640 51
1686 796
575 913
1696 123
1275 749
1461 400
1515 763
569 67
2283 294
679 760
1964 739
860 421
982 487
324 385
1085 992
811 132
675 663
1084 850
283 633
692 806