798 10
2907 7
18478 32
13327 27
37014 110
4915 24
5848 31
2353 4
3531 5
2881 9
2069 7
2747 4
1422 3
2201 7
1730 6
2782 4
1469 3
2467 4
1988 2
1466 2
1331 4
1242 1