8735 3
9595 63
24369 89
13825 26
4009 9
2638 6
2333 7
1337 2
3951 3
1294 1
2109 6
20322 60
2730 8
1523 1
1348 4
5207 10
3495 5
5153 5
6320 5
4644 9
2510 5
1775 6
8507 20
5866 15