29,531 shares
28,224 shares
23,795 shares
20,387 shares
29,462 shares
22,353 shares
42,050 shares
44,584 shares
29,476 shares
36,272 shares