3000 6
1229 1
2119 2
3477 11
1480 2
2861 6
3382 11
2553 5
5313 17
1837 3
1334 2
1173 2
1508 5
1819 9
1560 2
2943 11
6353 16
7837 14
3055 9
1272 1
2225 6
6837 31
814 0
4334 32