29,519 shares
28,209 shares
23,786 shares
20,379 shares
29,453 shares
22,229 shares
42,038 shares
44,572 shares
29,467 shares
36,261 shares