4000 8
4857 12
3712 8
3593 6
6912 16
4141 8
2217 2
3467 2
3278 2
3147 4
3138 4
2396 1
2147 1
3075 3
2963 2
3235 2
4529 7
3435 2
4453 9
3861 14
20898 54
3925 11
3194 4
4076 6