3212 3
3228 3
2857 2
3285 6
2693 1
2886 3
3032 1
2651 3
3492 3
2951 4
4340 5
3985 8
2739 0
3116 1
4000 8
4969 12
2811 4
4630 7
9552 22
5525 16
5316 9
10381 31
4517 16
7228 27