非零自然数按一个数的约数的个数可分为( ),( )和( );按是不是2的倍数可分为( ),( ).