14985 25
2849 13
640 8
17882 53
2183 7
5323 20
1846 3
1901 6
1621 3
1462 3
1911 5
1137 2
3136 8
12757 27