25045 15
2591 4
1847 3
4007 12
2444 2
2138 4
2655 3
2196 1
2272 2
8649 52
3834 5
5702 20
6418 6
5818 10
3526 6
1912 0
3417 6
11782 11