666 2
706 0
1000 4
21337 84
4647 28
11305 39
3823 9
4630 9
769 2
2128 13
5702 25
1071 5
2238 4
1424 4
1832 6
6642 18
7467 13
1751 7
3189 15
1407 3
917 9
795 4
816 4
1868 3