94,940 shares
28,014 shares
419,901 shares
148,561 shares
356,306 shares
100,126 shares
338,081 shares
57,298 shares
50,150 shares
34,483 shares