929 3
1155 4
1534 8
2085 6
2933 9
3290 12
2748 16
3221 12
4751 30
3212 12
904 1
2675 10
2932 7
1389 3
1064 4
5019 8
2546 11
1603 6
1859 4
2051 5
989 0
1456 4
2214 9
14785 47