There are some duplicates since a bootstrap resample comes from sampling with replacement from the data. Also the number of data points in a bootstrap resample is equal to the number of data points in our original observations.
The process of bootstrap resampling creates a new sample that is similar to the original data but includes duplicate entries because it samples with replacement.  The size of the resampled dataset matches the original dataset's number of observations.