28,863 shares
123,275 shares
101,359 shares
45,471 shares
38,803 shares
275,887 shares
426,662 shares
163,291 shares
30,701 shares
332,056 shares