18,846 shares
53,926 shares
232,637 shares
230,437 shares
128,581 shares
94,117 shares
291,560 shares
332,090 shares
217,179 shares
160,116 shares