29640
18920
23242
13006
18946
18477
1521
16596