21252
19336
18789
12168
4382
15537
9750
8860
8339
25332