312,434 shares
159,824 shares
639,254 shares
436,474 shares
318,562 shares
332,593 shares
231,725 shares
281,190 shares
298,029 shares
216,818 shares