3004 4
2060 3
5729 14
1819 1
3406 3
2281 4
2134 3
3901 5
2281 3
2551 3
2878 8
2709 3
4088 8
2802 3
4113 4
3315 5
16448 37
2965 12
2729 4
2036 2
3100 4
5140 8
2324 3
6439 10