يتم إعطاؤك قائمة بمقتطفات التعليمات البرمجية بلغات برمجة مختلفة ومهمتك هي حساب عدد مرات ظهور ترخيص معين في كل مقتطف. يتم تحديد الترخيص كتعليق في بداية كل مقتطف ويكون دائمًا بالتنسيق:

```
#
# كود المصدر هذا مرخص بموجب <اسم الترخيص> الموجود في
# ملف LICENSE.txt الموجود في الدليل الجذر لهذه الشجرة المصدر.
```

اكتب دالة `count_license_occurrences(snippets: List[str]) -> Dict[str, int]` التي تأخذ قائمة من مقتطفات التعليمات البرمجية كمدخلات وترجع قاموسًا حيث المفاتيح هي لغات البرمجة والقيم هي عدد تكرارات الترخيص في كل مقتطف.

**مثال:**
```بيثون
مقتطفات = [
    """
    #
    # كود المصدر هذا مرخص بموجب ترخيص Apache، الإصدار 2.0 الموجود في
    # ملف LICENSE.txt الموجود في الدليل الجذر لهذه الشجرة المصدر.
    """،
    """
    # الترخيص: ترخيص معهد ماساتشوستس للتكنولوجيا

    #الكود هنا...
    """،
    """
    // الترخيص: رخصة جنو العامة v3.0

    // المزيد من التعليمات البرمجية هنا...
    """
]

طباعة (count_license_occurrences (مقتطفات))
```

انتاج:
```
{
    "بيثون": 1،
    "غير معروف": 1،
    "ج": 1
}
```

**قيود:**

* ستحتوي قائمة الإدخال "المقتطفات" على ما بين 1 و1000 عنصر.
* كل مقتطف عبارة عن سلسلة تتكون من أحرف ASCII قابلة للطباعة.
* سيحتوي كل مقتطف على 10000 حرف على الأكثر.
* التعليق الذي يحدد الترخيص سيبدأ دائمًا بالحرف "#" وهو حساس لحالة الأحرف.
* يمكن أن يحتوي اسم الترخيص على أحرف وأرقام ومسافات وعلامات ترقيم.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}