312,581 shares
160,407 shares
639,847 shares
436,795 shares
318,886 shares
333,229 shares
232,322 shares
281,869 shares
298,298 shares
217,437 shares