45,429 shares
20,907 shares
235,783 shares
17,999 shares
21,659 shares
23,541 shares
18,364 shares
47,404 shares
66,952 shares
25,590 shares