29,539 shares
28,229 shares
23,803 shares
20,391 shares
29,469 shares
22,381 shares
42,058 shares
44,590 shares
29,479 shares
36,276 shares