3235 3
913 3
1250 2
899 4
3073 12
3365 5
1486 2
2768 3
4914 4
2967 4
1729 5
2031 4
1804 6
1677 3
1458 1
1165 2
5335 20
2472 8
2561 3
1146 4
4333 7
3379 7
1458 3
5379 15