21277 16
12123 9
16255 11
9526 7
46479 55
34762 37
13818 13
11512 9
18646 17
21637 20
12498 11
32912 32