3000 3
1299 3
1716 3
1534 3
1134 3
1547 3
1101 3
1741 3
2684 3
3420 3
1197 3
2473 3
1501 3
1806 3
1192 3
1635 3
1681 3
3361 3
1260 3
951 3
1170 3
2245 3
1720 3
1745 3