343,922 shares
13,407 shares
126,063 shares
24,597 shares
235,417 shares
18,623 shares
40,477 shares
42,075 shares
43,938 shares
31,972 shares