10638 10
13032 12
10089 9
14930 18
9487 7
30555 20
80014 53
16877 4
48960 40
55002 63
113653 116
20787 17
16382 14
64943 71
8902 4
11255 2
15256 16
26853 14
23797 23
20522 21
29342 26
14145 8
11533 6
16667 10