14971 25
2841 13
606 8
17831 53
2159 7
5297 20
1836 3
1882 6
1609 3
1451 3
1898 5
1125 2
3119 8
12727 27