24,532 2,953 31,912 14,756 12,763 29,023 109,490 59,170 16,508 13,528 13,021 14,963 28,420 28,693 21,336 115,471101,847