343,890 shares
13,362 shares
126,030 shares
24,533 shares
235,373 shares
18,575 shares
40,418 shares
42,049 shares
43,864 shares
31,946 shares