34,382 shares
32,436 shares
98,651 shares
90,121 shares
43,909 shares
33,237 shares
111,843 shares
331,840 shares
119,703 shares
22,804 shares