40,520 shares
39,992 shares
39,050 shares
38,042 shares
36,285 shares
32,109 shares
24,946 shares
20,963 shares
20,611 shares
19,261 shares