12030 5
14928 18
15169 23
13895 16
14375 14
9977 8
8929 6
16839 10
14283 18
24206 51
24955 39
20741 28
14055 13
20039 25
45107 68
23635 32
7992 1
7915 3
36064 42
9430 6
12241 8
8468 1
15895 30
42713 102