94,682 shares
22,411 shares
37,427 shares
65,097 shares
28,166 shares
44,182 shares
258,656 shares
184,690 shares
149,774 shares
15,686 shares