522 10
2826 11
1296 8
1601 6
1225 10
511 2
9525 28
2292 15
14540 47
7988 26
3154 9
10360 24
4853 9
16964 48
9264 15