21894 19
12219 10
10633 6
14099 12
22872 8
14909 8
15443 8
24019 21
16088 19
30480 78
14322 16
25921 28
24639 36
49821 74
19037 30
19323 20
40157 52
40474 40
34570 66
30202 53
9813 7
31425 42
32600 30
115211 176