999 2
11466 17
3644 2
3924 3
2505 7
1227 4
2554 10
2292 5
4624 12
1679 3
2085 8
2048 6
3508 9
2596 5
2002 3
1641 3
1227 2
3366 10
7652 26
2709 7
3000 3
1910 3
1118 2
3894 17