1125 0
660 878
827 1172
333 1156
1413 903
1767 622
775 758
1599 223
1876 290
152 1196
1718 619
527 714
635 376
1460 776
1368 763
481 790
1208 275
1404 761
1598 31