2021 : 112031 products
2022 : 164100 products
2023 : 163976 products
2024 : 164695 products
2025 : 62483 products