34,399 shares
17,984 shares
120,490 shares
107,704 shares
10,935 shares
53,809 shares
18,901 shares
12,619 shares
230,922 shares
27,957 shares