18,859 shares
53,940 shares
232,654 shares
230,474 shares
128,597 shares
94,181 shares
291,610 shares
332,182 shares
217,192 shares
160,138 shares