10396 8
11566 12
7519 7
27512 32
24931 25
15432 15
20068 8
23912 25
20003 20
10712 8
10233 9
11958 12