28,900 shares
123,307 shares
101,401 shares
45,506 shares
38,848 shares
275,928 shares
426,701 shares
163,331 shares
30,743 shares
332,097 shares