656 3
1100 10
3033 4
2478 3
668 3
1311 3
799 3
562 0
3725 11
7797 16
15622 25
1550 12
1441 9
1992 10
4682 3
711 10
553 4
3539 15
1102 3
2612 2
1062 14
1515 7
1035 8
1461 8