30,044 shares
163,956 shares
700,564 shares
331,165 shares
306,659 shares
69,050 shares
429,239 shares
482,080 shares
61,355 shares
475,840 shares