601 8
12722 27
14966 25
2834 13
17821 53
3110 8
1113 2
1882 5
1441 3
1601 3
1870 6
1825 3
5284 20
2146 7