28,831 shares
123,224 shares
101,312 shares
45,426 shares
38,762 shares
275,834 shares
426,615 shares
163,249 shares
30,649 shares
332,014 shares