18295 20
13168 20
9572 24
10548 18
11655 15
25647 62
12328 20
154540 276
11858 20
4930 13
9248 20
4537 8
9601 20
16853 50
18670 45
7184 4
19678 28
3028 2
10150 25
7548 13
24403 50
18795 49
5637 7
5262 8