3400 3
1697 5
1669 1
2163 2
1683 3
1378 3
903 2
1749 2
1129 1
835 1
5234 15
2408 5
10397 26
5797 9
1381 4