646 6
2811 2
19430 31
14486 65
2929 3
4817 22
2421 5
7051 44
5229 20
2915 4
1888 6
2700 20
2755 8
1881 6
3846 10
1511 3
1197 6
2174 7
1750 4
1361 3
1339 3
1950 7
2948 12
4014 12