138,896 shares
506,352 shares
43,428 shares
280,389 shares
49,827 shares
226,381 shares
42,424 shares
276,594 shares
343,261 shares
45,632 shares