24,578 shares
104,421 shares
17,826 shares
48,188 shares
52,452 shares
49,673 shares
370,810 shares
29,095 shares
120,627 shares
34,544 shares