28,794 shares
123,195 shares
101,288 shares
45,396 shares
38,739 shares
275,806 shares
426,576 shares
163,205 shares
30,621 shares
331,999 shares