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