15424 25
3048 13
1274 8
18883 56
1085 10
2561 7
5841 20
2180 4
2460 8
1938 3
1718 3
2243 5
1464 2
3675 8
13187 27