18,846 shares
53,926 shares
232,637 shares
230,437 shares
128,582 shares
94,118 shares
291,562 shares
332,091 shares
217,179 shares
160,116 shares