2275 3
1636 5
1601 6
1272 2
3812 7
1880 3
1974 2
1214 3
1198 9
2200 5
1980 6
1145 2
1664 6
1486 2
1131 2
1458 2
878 1
1100 3
2699 15