94,913 shares
27,994 shares
419,847 shares
148,527 shares
356,248 shares
100,101 shares
338,045 shares
57,275 shares
50,123 shares
34,456 shares