343,906 shares
13,366 shares
126,055 shares
24,556 shares
235,391 shares
18,581 shares
40,435 shares
42,070 shares
43,893 shares
31,967 shares