29,523 shares
28,212 shares
23,789 shares
20,382 shares
29,456 shares
22,248 shares
42,041 shares
44,577 shares
29,471 shares
36,262 shares