987 3
1305 4
1147 3
753 2
1037 3
1088 6
1102 5
860 2
1159 3
1720 4
2831 14
2646 9
3825 27
1125 5
2176 5
1222 4