17196
12509
13160
11497
4949
10791
2585
8902
7249
10822
13075
38949
10832
6958
13896
20675
18139
17131
22306