18,030 shares
111,116 shares
81,957 shares
32,839 shares
31,054 shares
60,988 shares
45,876 shares
33,440 shares
176,789 shares
30,347 shares