2251 4
1401 4
7660 23
29612 32
1563 7
1065 2
1470 3
1526 2
1224 1
1119 3
1444 3
1083 4
1201 2
899 1
1284 5
1259 4
2425 5
1972 6
2049 4
965 2
1008 1
893 1
1017 5
1050 0