20108
18606
25448
24997
19548
16736
19350
17331
19664
21797
18999
19576
18688
17689
17806
19965
16754
23241
17661
17479
20884
21605
21786
22777
20047
17729
21698
33989
26588
40540
31796
32850
33565
31636
31469
38153
36562
35529
10402