Yes but I would stock the larger schools first, then the smaller and single fish. I would do the cories and harlequins first, then the betta and snails, followed by the BN. The reason for this is you won't have the build-up of nitrifying bacteria after adding a few low-bioload fish as you will right after you finish cycling because a tank should not have more than a 4ppm bioload of ammonia at any given time. So in stocking the schools that can't be split up as well as just adding a betta or a couple snails, you are taking an advantage of the bioload you can add. Adding smaller bioloads won't cause issue but adding larger bioloads without the bacteria built up, will.