11531 12
8150 7
15346 18
38324 55
16566 19
10548 11
21498 28
24387 22
13526 15
19069 8
23209 28
56202 23