32 10
911 1
4694 5
2139 2
1670 1
1343 2
1065 3
2199 3
1087 3
1216 3
968 2
4311 10
987 1
1544 6
1320 3
1527 2
1308 5
953 2
3860 25
2596 4
1439 2
5652 25