3000 3
1706 3
2547 3
983 0
1813 6
2636 9
7103 6
1622 8
1536 4
2678 4
1627 5
2314 2
1157 1
1152 4
3561 11
1717 2
1646 3
2853 6
982 1
1258 5
1544 2
1237 2
2512 4
3484 8