31,545 shares
15,012 shares
26,988 shares
110,650 shares
258,435 shares
235,741 shares
210,141 shares
64,461 shares
49,844 shares
124,874 shares