996 3
1309 4
1152 3
756 2
1042 3
1092 6
1107 5
865 2
1164 3
1727 4
2837 14
2651 9
3833 27
1130 5
2179 5
1227 4