45,428 shares
20,906 shares
235,780 shares
17,994 shares
21,646 shares
23,533 shares
18,361 shares
47,399 shares
66,950 shares
25,589 shares