31,130 shares
14,552 shares
26,580 shares
110,150 shares
257,981 shares
235,344 shares
209,717 shares
63,986 shares
49,389 shares
124,469 shares