2274 4
1429 4
7708 23
29666 32
1597 7
1082 2
1492 3
1547 2
1234 1
1136 3
1465 3
1098 4
1218 2
920 1
1306 5
1276 4
2455 5
1999 6
2075 4
982 2
1036 1
912 1
1040 5
1072 0