105,218 shares
317,693 shares
22,658 shares
62,044 shares
33,283 shares
168,312 shares
450,542 shares
43,973 shares
122,674 shares
32,942 shares