12150 10
17712 19
15088 16
15050 16
19791 22
39403 53
11359 7
23912 25
19770 18
11285 10
8348 7
9520 10