2496 2
5532 24
3123 5
3321 6
4659 10
3995 11
4430 1
4010 2
7101 4
3570 2
3339 3
4817 9
4363 5
11599 22
2508 3
1707 0
2719 4
1937 3
2939 9
1989 4
2473 3
2571 3
2917 2
12306 49