14008 25
12554 5
10040 4
9435 3
8876 6
12610 9
8611 6
9926 1
9950 10
8147 3
11104 7
21503 17
12458 8
24262 42
18113 35
27422 37
14680 17
9625 5
17136 10
14325 15
10605 4
12796 1
8943 3
9011 7