29,510 shares
28,199 shares
23,770 shares
20,359 shares
29,445 shares
22,079 shares
42,012 shares
44,561 shares
29,460 shares
36,253 shares