785 10
2897 7
18463 32
13311 27
36984 110
4899 24
5822 31
2339 4
3514 5
2873 9
2055 7
2729 4
1409 3
2185 7
1719 6
2768 4
1453 3
2447 4
1971 2
1450 2
1316 4
1228 1