22831
31815
16857
26646
14659
16593
38750
18450
21597
16627
18392
21696