31,170 shares
14,630 shares
26,611 shares
110,225 shares
258,044 shares
235,379 shares
209,778 shares
64,102 shares
49,447 shares
124,504 shares