12486
swallow
26873
12970
18279
23595
21635
16505
21695
12910
14643
20002
17309
13522
26549
13824
16550
13471
21036
19228
18951
17318
14513
18029
24798
13173
10456
14202
10537
27295
19010
20186