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