10300 4
12433 5
15243 14
16480 6
13233 5
12158 2
17005 16
12604 7
11032 6
9686 2
17610 14
22983 39
12297 6
11926 7
10140 3
11852 8
19165 16
12548 8
14325 9
15604 9
14088 16
13323 4
27612 35
30097 25