31,201 shares
14,647 shares
26,645 shares
110,270 shares
258,080 shares
235,399 shares
209,795 shares
64,116 shares
49,498 shares
124,526 shares