28,803 shares
123,208 shares
101,304 shares
45,417 shares
38,752 shares
275,821 shares
426,594 shares
163,225 shares
30,632 shares
332,007 shares