31,505 shares
14,978 shares
26,953 shares
110,600 shares
258,407 shares
235,709 shares
210,110 shares
64,426 shares
49,809 shares
124,838 shares