19758
12505
25741
11458
47171
40438
94926
39893
36024
24970