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