20,945 shares
180,489 shares
18,974 shares
19,592 shares
23,473 shares
80,334 shares
318,082 shares
30,204 shares
46,696 shares
252,257 shares