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