10862 10
11597 6
30563 52
14453 19
19548 16
9649 8
12239 15
15570 16
11049 8
6401 9
17839 21
9267 20
8399 9
12209 17
11330 8
26306 37
18676 26
18954 19
13714 15
182332 347
9991 4
25467 37
31266 53
22470 48