12658
swallow
15503
14640
24407
17679
5953
16782
16349
16678
11129
20092
15891
9226
17472
27217
17463
6697
20329
14837
16269
15256
20771
12979
14083
1802
16110
12393
15193
17682
14873
26995