18 480000 18 089 000 37 062000 36 967 000 29 483000 28 874000