12257 38
16363 36
6076 28
4126 15
3293 11
2961 11
3901 10
3043 9
2780 7
2271 7
2166 6
2316 5
2295 5
2586 4
2117 3
1975 2