1103 10
1289 8
13196 27
15441 25
3055 13
18908 56
3696 8
1475 2
2247 5
1723 3
1950 3
2476 8
2195 4
5856 20
2578 7