21004 26
10601 5
12639 8
11408 0
11161 5
12563 4
11602 12
16359 16
18209 19
17824 14
16285 20
16682 15
12703 12
13798 5
11391 5
11722 7
20143 13
215359 155
47362 15
14700 15
16029 7
14692 25
15137 12
25358 17