10751 8
21253 19
21619 20
17502 8
15200 12
13064 12
19953 20
27345 23
28513 29
34092 37
168181 15
20324 18