945 1
1053 3
3853 6
3760 6
2852 4
1562 2
946 0
2702 4
1113 1
1485 2
5345 5
6583 7
4503 10
3895 5
3180 10
6325 25
28596 105
6049 33
15981 54
5650 13
7171 10
1170 2
2836 21
8204 35