31,100 shares
14,529 shares
26,530 shares
110,028 shares
257,953 shares
235,314 shares
209,664 shares
63,965 shares
49,364 shares
124,446 shares