30,044 shares
163,956 shares
700,552 shares
331,162 shares
306,652 shares
69,050 shares
429,230 shares
482,078 shares
61,349 shares
475,839 shares