4956 17
1597 0
1714 0
1712 4
1485 2
3895 5
2828 17
4407 8
1404 1
4440 11
6860 27
10952 54
1036 2
6693 18
6995 11
1003 1
25018 125
2177 4
4049 9
4179 17
2548 9
2574 5
2366 7
3237 9