2277 3
1638 5
1604 6
1274 2
3815 7
1882 3
1976 2
1216 3
1201 9
2202 5
1984 6
1148 2
1666 6
1489 2
1133 2
1465 2
879 1
1102 3
2704 15