343,905 shares
13,366 shares
126,053 shares
24,554 shares
235,391 shares
18,581 shares
40,435 shares
42,070 shares
43,886 shares
31,967 shares