21237
19328
18767
12139
4362
15521
9741
8852
8324
25305