10873 10
25304 31
10229 9
10429 10
14416 16
18582 15
46373 52
8793 9
19389 25
12332 13
15425 12
10314 10