31121 46
31047 35
4124 7
3541 10
2775 17
2635 7
2618 4
2581 16
2446 10
2392 4
2263 4
2205 5
2127 8
2085 2
1908 5
1888 3
1696 3
1413 3
1328 1
1221 0