998 3
2337 3
1403 2
2262 4
1554 3
1633 4
3154 6
1747 1
1139 4
3386 11
5301 7
12884 35
1649 6
1764 1
3199 11
1637 4
3576 8
1278 1
9989 54
1516 4
1317 1
3508 12
2127 6
3086 7