31,434 29,578 22,094 59,050 3,539 36,217 19,877 37,565 28,703 44,740103,009