29,561 shares
28,249 shares
23,824 shares
20,412 shares
29,489 shares
22,402 shares
42,076 shares
44,610 shares
29,499 shares
36,298 shares