21840
18449
17450
23725
16529
13608
17245