15336 25
3002 13
1166 8
18713 56
909 10
2474 7
5747 20
2110 4
2338 8
1876 3
1672 3
2191 5
1406 2
3594 8
13097 27