31815
16857
26646
14659
16592
38749
18450
21597
16627
18392
21696
13310