14998 25
2853 13
647 8
17904 53
2189 7
5334 20
1852 3
1910 6
1624 3
1471 3
1923 5
1141 2
3145 8
12762 27