16422 8
20597 10
26593 30
18487 19
18226 20
11861 3
14560 4
15568 9
16539 11
13698 1
13162 5
20137 8
16415 12
20593 31
21329 36
16074 18
16365 12
14475 11
12150 3
11029 1
11411 4
17819 9
30448 49
16705 9