43,382 shares
49,392 shares
30,063 shares
39,952 shares
85,937 shares
64,173 shares
153,802 shares
215,128 shares
84,426 shares
70,474 shares