first all count type