22,231 shares
271,583 shares
22,501 shares
66,532 shares
28,786 shares
20,829 shares
39,290 shares
57,872 shares
25,926 shares
29,428 shares