9030 8
22861 49
20548 40
25067 55
16471 27
10116 12
6871 1
7647 2
8573 6
20180 27
17563 74
8697 10
10411 6
10231 5
8881 8
10272 3
7165 3
9869 12
14762 18
8070 9
13911 18
8653 7
6018 0
44113 107