31185 42
12279 34
11472 13
8519 15
5909 4
5481 13
4702 12
4628 4
4053 5
3992 5
3742 8
2809 3
2635 2
2609 2
2486 5
2359 3
2227 1
2128 3
2117 1
2107 6
2026 8
2005 10
1967 2
1813 3