19758
24666
12505
11458
47171
40438
94928
39893
36024
24970