15336 25
3003 13
1166 8
18718 56
910 10
2476 7
5751 20
2111 4
2343 8
1878 3
1673 3
2192 5
1408 2
3595 8
13097 27