The Brahma Purāṇa consists of ten thousand verses, the Padma Purāṇa of fifty-five thousand, Śrī Viṣṇu Purāṇa of twenty-three thousand, the Śiva Purāṇa of twenty-four thousand and Śrīmad-Bhāgavatam of eighteen thousand. The Nārada Purāṇa has twenty-five thousand verses, the Mārkaṇḍeya Purāṇa nine thousand, the Agni Purāṇa fifteen thousand four hundred, the Bhaviṣya Purāṇa fourteen thousand five hundred, the Brahma-vaivarta Purāṇa eighteen thousand and the Liṅga Purāṇa eleven thousand. The Varāha Purāṇa contains twenty-four thousand verses, the Skanda Purāṇa eighty-one thousand one hundred, the Vāmana Purāṇa ten thousand, the Kūrma Purāṇa seventeen thousand, the Matsya Purāṇa fourteen thousand, the Garuḍa Purāṇa nineteen thousand and the Brahmāṇḍa Purāṇa twelve thousand. Thus the total number of verses in all the Purāṇas is four hundred thousand. Eighteen thousand of these, once again, belong to the beautiful Bhāgavatam.
This clearly states that Srimad Bhagavatam has 18000 verses. But if you count all of the verses, only 14094 verses are there in Bhagavata Purana, even if you add the original Sanskrit verses. Why does Bhagavata Purana contradict itself?