7647 2
12333 6
8896 6
25067 55
10335 2
30365 71
11189 17
56231 147
47429 76
28362 50
8429 6
31751 87
85441 133
12127 4
9805 7
14010 35
10972 7
10599 14
9976 6
12616 17
16103 23
9579 8
13367 10
12877 14