24,475 shares
40,665 shares
25,502 shares
23,041 shares
18,069 shares
28,248 shares
96,543 shares
258,201 shares
83,998 shares
108,893 shares