14987 25
2852 13
643 8
17884 53
2187 7
5328 20
1850 3
1904 6
1622 3
1467 3
1914 5
1140 2
3139 8
12758 27