3115 8
1112 5
2148 4
3129 4
3588 11
1054 4
967 4
9883 19
2381 3
1714 6
1674 5
1032 2
2144 9
2051 4
2278 9
1623 5
4187 7
3235 6
2185 1
1663 5
10258 45
9118 28
863 0
3357 8