95,516 shares
28,502 shares
420,610 shares
149,165 shares
356,964 shares
100,713 shares
338,756 shares
57,921 shares
50,646 shares
35,038 shares