10578 7
12463 16
26743 29
15897 15
11913 8
15581 14
28245 16
12425 16
11114 14
13563 14
11531 12
13509 22
8472 7
11755 2
9073 6
12715 15
23887 42
22293 25
14292 12
22377 18
17667 16
12468 5
30549 32
43031 78