18609 18
9906 7
21004 25
24381 30
6228 5
13284 14
46521 23
14297 14
13356 14
17064 16
18435 20
29136 29