16724 18
16128 18
11857 10
11351 7
24894 29
13904 14
8751 8
13303 12
21320 13
9243 5
14290 16
21557 22