59645 147
11907 55
16084 54
29378 43
10237 34
5803 28
3982 23
4201 16
2240 14
3376 12
2322 6
1775 6
1638 5
1461 4
2032 3