3125 3
2384 3
2098 3
2211 3
1400 3
2085 3
2109 3
3182 3
2621 3
2572 3
3878 3
1595 3
2146 3
1761 3
2567 3
3445 3
2847 3
3120 3
2913 3
2121 3
1577 3
2394 3
1663 3
1540 3