28,849 shares
123,251 shares
101,342 shares
45,455 shares
38,789 shares
275,867 shares
426,644 shares
163,273 shares
30,674 shares
332,040 shares