25,557 shares
136,291 shares
524,343 shares
90,212 shares
474,368 shares
288,052 shares
46,308 shares
48,069 shares
29,926 shares
81,033 shares