3666 5
3551 7
4321 7
4966 15
7386 22
15288 27
2527 3
3281 4
2819 7
3254 6
3873 8
4946 10
2275 7
1585 5
711 0
846 3
3485 10
665 2
1772 7
999 0
739 2
1593 2
1139 3
777 2