30,045 shares
163,956 shares
700,564 shares
331,165 shares
306,661 shares
69,050 shares
429,241 shares
482,080 shares
61,359 shares
475,842 shares