24,295 shares
104,114 shares
17,545 shares
47,887 shares
52,147 shares
49,424 shares
370,453 shares
28,831 shares
120,260 shares
34,229 shares