5546 2
12823 9
32767 20
3940 1
2523 2
5869 1
3424 0
3196 5
2621 2
2944 6
3028 1
2452 0
1915 1
2946 0
4985 9
5008 3
35565 25
7845 45