2248 4
1399 4
7658 23
29606 32
1559 7
1062 2
1468 3
1522 2
1221 1
1113 3
1439 3
1082 4
1199 2
895 1
1282 5
1257 4
2421 5
1969 6
2048 4
963 2
1003 1
889 1
1017 5
1047 0