9432 25
5001 13
7043 23
2343 3
21082 17
6561 20
125003 277
296 10
19087 40
62028 79
216 11
12388 10
2620 8
3726 4
588 2
891 1
789 2
772 2
1284 4
979 0
6799 25
983 2
1851 2
1839 4