666 3
1247 6
732 2
1556 6
949 4
744 3
1010 4
880 4
1447 7
1212 1
1289 8
1402 4
1557 7
817 3
804 5
564 1
1076 6
818 2
1159 7
1469 7
2498 13
2062 8
2102 9
4175 17