19903
20629
20294
1681
1640
21480
1536