12135 9
10300 4
16480 6
12158 2
11595 9
9686 2
17610 14
12297 6
12982 4
10140 3
16072 19
12420 3
11852 8
14325 9
15604 9
13323 4
26819 28
37158 61
62869 86
17525 23
35866 35
20314 22
43207 64
34118 55