645 51
1687 796
576 913
1696 123
1275 749
1461 400
1515 763
570 67
2285 294
680 760
1966 739
861 421
982 487
324 385
1086 992
811 132
675 663
1084 850
283 633
692 806