10596 13
8807 17
13728 40
47632 256
2969 10
2122 11
1836 4
4204 10
3474 13
1612 6
1046 3
1867 4
2236 8
1234 3
1237 4
1184 1
3451 5
4329 7
1207 4
3275 13
2229 9
2405 7
971 3
2954 3