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