14047 8
10387 4
11705 6
12934 6
15863 20
12955 10
13506 23
14936 10
42756 51
12520 11
18135 23
12438 14
12186 22
9753 8
18095 20
24619 34
21726 31
13992 13
16969 33
12897 24
10082 11
16525 22
11875 11
32545 64