31,118 32,103 20,000 21,400 103,316 123,022 6,952 18,587 7,8616,940