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