31,536 shares
14,998 shares
26,981 shares
110,633 shares
258,429 shares
235,737 shares
210,128 shares
64,452 shares
49,837 shares
124,864 shares