6,505 shares
3,248 shares
506,868 shares
413,021 shares
296,055 shares
317,041 shares
142,832 shares
503,453 shares
311,048 shares
110,681 shares