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 10
6325 25
29397 105
6049 33
16375 54
5650 13
7582 10
1170 2
2836 22
8204 37