3000 8
1667 2
1316 2
3781 13
1485 1
1044 4
3515 10
1191 1
1055 2
1342 2
1733 7
1199 5
59608 232
1535 7
1715 3
1602 4
1487 5
2417 4
2165 5
2813 10
964 2
1980 1
892 4
2315 7