19662
18941
17370
20878
27684
22954
13614