343,901 shares
13,365 shares
126,039 shares
24,545 shares
235,383 shares
18,580 shares
40,426 shares
42,058 shares
43,873 shares
31,955 shares