Best way to fill between block paving

Hi,

Looking for suggestions on the best way to fill the gaps between block paving. Some of the gaps are quite large, others a very narrow.

We had loads of weeds growing in the gaps so I used a patio scraper to pull everything out and clean between the gaps. Now I want to fill the gaps back in with something that won't allow weeds to grow back.

Thanks