25,292 shares
23,272 shares
293,660 shares
168,157 shares
50,185 shares
50,288 shares
32,343 shares
16,406 shares
13,452 shares
14,305 shares