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