401,212 shares
153,393 shares
72,795 shares
208,508 shares
500,540 shares
521,151 shares
376,869 shares
299,258 shares
283,032 shares
221,088 shares