45,932 26,436 19,496 45,692 32,878 12,814 170,311 59,089 111,222 166,977 71,07094,907