31,151 shares
14,607 shares
26,594 shares
110,188 shares
258,022 shares
235,354 shares
209,747 shares
64,078 shares
49,423 shares
124,479 shares