12280 20
13723 7
14912 17
21368 19
27872 31
21666 30
20428 24
96461 251
9161 1
11738 3
9521 9
8475 5
12539 10
21014 31
11357 15
10193 13
8618 5
12345 13
11882 12
10454 7
10748 13
16980 38
14166 11
9502 3