30,051 shares
163,963 shares
700,577 shares
331,170 shares
306,720 shares
69,050 shares
429,298 shares
482,090 shares
61,406 shares
475,870 shares