94,913 shares
27,994 shares
419,849 shares
148,528 shares
356,249 shares
100,101 shares
338,045 shares
57,275 shares
50,123 shares
34,456 shares