12832 20
14303 10
13737 12
17587 30
13623 16
12653 13
7396 4
7787 5
13920 17
10417 11
15329 15
18582 26
12995 19
19677 18
13583 17
8618 3
12669 16
12890 9
12631 22
14556 15
37840 128
14010 25
14592 17
21248 28