945 1
1053 3
3853 6
3760 6
2852 4
1562 2
946 0
3094 4
1113 1
1485 2
5345 5
6964 7
4910 10
4302 6
3180 11
6325 25
29397 105
6455 33
16375 55
5650 13
7582 10
1170 3
2836 23
8204 37