34,064 shares
259,981 shares
58,324 shares
50,417 shares
99,658 shares
45,424 shares
57,978 shares
527,114 shares
126,892 shares
43,730 shares