798 10
2905 7
18475 32
13325 27
37008 110
4909 24
5843 31
2348 4
3525 5
2879 9
2066 7
2742 4
1416 3
2196 7
1727 6
2777 4
1463 3
2459 4
1982 2
1462 2
1325 4
1237 1