17000 50
2088 3
1246 1
3297 8
1419 3
1383 3
3077 11
1372 2
1474 1
1488 4
1102 3
1097 1
1761 4
1227 1
1417 1
2073 5
1138 1
1903 4
1145 2
1342 1
1309 2
1163 6
3163 7
1615 4