12561 10
11608 10
14448 13
39944 40
18803 17
46438 55
22997 12
2600 1
17737 17
10507 9
24222 25
11479 8