3097 5
2651 9
2328 5
2590 6
4068 9
2785 5
2283 1
1986 0
1756 2
2291 2
2065 2
2474 3
3063 2
2565 5
4627 6
4052 7
2109 3
2924 7
3816 9
4476 4
3653 4
3323 6
4947 13
16577 41