6535 30
1700 6
2477 11
2256 8
4654 10
2728 12
2520 8
1561 3
7364 30
3387 10
3332 7
7390 38
66706 287
16875 54
8413 11
3717 8
9997 13
4641 7
1405 2
2223 5
2657 10
1523 5
2320 11
8428 23