10586 3
18118 21
31104 70
15001 21
15179 11
14910 34
15728 32
28768 62
17549 26
12260 10
13791 15
12740 11
28888 53
16870 24
15879 14
27850 48
19637 19
23792 31
19997 23
15297 23
11902 12
10276 2
12180 2
20568 46