4997 9
2652 4
1610 2
3335 5
2534 5
2183 3
3149 8
2681 4
1680 1
1518 3
1302 4
2152 6
2592 7
3159 6
3436 13
8884 29
5388 11
4097 4
5606 9