16894 16
48770 49
12977 10
18079 17
17176 12
21236 8
22477 23
39680 16
9147 6
9832 8
15396 12
12408 10