31565 64
27370 65
24083 59
21732 47
20063 46
19687 21
19120 20
19050 16
16686 17
16220 16
16105 25
16095 26
16078 27
15685 19
14927 27
14322 19
12746 14
12280 14
12253 35
12170 20
11168 7
11075 26
10803 8
10543 9