10883
5070
7987
21068
16665
8526
12850
11670
20535
23899