28958
16385
11974
15021
7090
24382
17049
20560
27950
14892