29,292 shares
31,021 shares
36,038 shares
96,988 shares
113,885 shares
46,171 shares
31,264 shares
62,374 shares
541,415 shares
113,851 shares