3000 5
2875 3
3770 7
12164 35
3710 9
2200 0
3464 4
3794 9
4425 6
5513 8
2509 4
2162 0
1898 0
2804 3
2052 1
5510 17
3325 10
2451 1
3168 4
3199 3
2219 1
3468 5
2931 7
2423 3