657 3
1245 7
1310 4
877 4
4665 28
1074 2
1842 6
1799 4
1980 5
1919 4
2170 11
1237 7
2109 4
962 0
762 7
4712 8
1012 8
691 3
751 1
3217 23
3046 19
2514 11
2550 7
705 3