Nanoparticle sizer