22,531 shares
16,146 shares
18,779 shares
223,772 shares
171,252 shares
184,612 shares
104,538 shares
90,634 shares
149,363 shares
315,355 shares