5557 10
3408 6
3555 6
4721 8
2536 3
2787 2
3643 5
3483 1
3349 4
5312 12
6530 12
5584 5
12214 33
11465 25
20875 49
3918 1
2697 1
4472 0
3176 1
3591 6
4060 1
3199 0
3773 2
3230 2