# Community Building

**URL:** https://meta.discourse.org/c/community-building/65.md?page=16

[Aktuelle](https://meta.discourse.org/latest.md) · [Kategorien](https://meta.discourse.org/categories.md) · [Schlagwörter](https://meta.discourse.org/tags.md)

**Page:** 17

---

## [Wie greife ich auf die Discourse-Forum-Datenbank zu, um sie für PowerBI-Berichte zu verwenden?](https://meta.discourse.org/t/how-to-access-discourse-forum-database-to-use-for-powerbi-reporting/303217)

<div class="topic-metadata">

**Author:** [@Rocky](https://meta.discourse.org/u/Rocky)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [10. April 2024 um 16:31 UTC](https://meta.discourse.org/t/how-to-access-discourse-forum-database-to-use-for-powerbi-reporting/303217 "2024-04-10T16:31:12Z")

</div>

Benötigen wir ein Data Explore Plugin, um die Discourse-Datenbank in PowerBI zu integrieren? Und wenn ja, Welche Schritte müssen wir durchführen, damit wir Berichte mit Discourse-Daten in PowerBI erstellen können?

---

## [Was misst „top referred topics"?](https://meta.discourse.org/t/what-does-top-referred-topics-measure/99464)

<div class="topic-metadata">

**Author:** [@MartyMeh](https://meta.discourse.org/u/MartyMeh)\
**Antworten:** 10\
**Zuletzt aktualisiert:** [9. April 2024 um 19:31 UTC](https://meta.discourse.org/t/what-does-top-referred-topics-measure/99464 "2024-04-09T19:31:19Z")

</div>

Ich habe gesucht und kann nicht explizit finden, was die „Top Referred Topics" messen. Beinhaltet dies, wenn ein Thema über eine Suchmaschine angeklickt wird, oder nur, wenn es von einem Benutzer geteilt wird?

---

## [Erfolgreiche Beispiele für nicht-technische Fachgemeinschaften auf Discourse?](https://meta.discourse.org/t/successful-examples-of-non-tech-professional-communities-on-discourse/301370)

<div class="topic-metadata">

**Author:** [@ZeroFlux](https://meta.discourse.org/u/ZeroFlux)\
**Antworten:** 8\
**Zuletzt aktualisiert:** [7. April 2024 um 10:03 UTC](https://meta.discourse.org/t/successful-examples-of-non-tech-professional-communities-on-discourse/301370 "2024-04-07T10:03:30Z")

</div>

Discourse hat gro sen Erfolg im Kundensupport, in der Technik, im Gaming, bei anderen Hobbygruppen und in vielen anderen Bereichen erzielt. Aber kann jemand auf erfolgreiche Discourse-Instanzen hinweisen, die professionelle Communities bedienen? K

---

## [Pro Monat gelöste und aktuell zugewiesene Themen pro Benutzer](https://meta.discourse.org/t/questions-solved-and-currently-assigned-topics-by-user-per-month/301567)

<div class="topic-metadata">

**Author:** [@SaraDev](https://meta.discourse.org/u/SaraDev)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [6. April 2024 um 11:17 UTC](https://meta.discourse.org/t/questions-solved-and-currently-assigned-topics-by-user-per-month/301567 "2024-04-06T11:17:40Z")

</div>

:discourse: Dieser Bericht erfordert, dass das Discourse Solved-Plugin aktiviert ist. Dieser Data-Explorer-Bericht bietet einen Überblick über die Aktivitäten, die von Mitgliedern einer bestimmten Gruppe innerhalb eines bestimmten Zeitraums durchgeführt wurden. Spezifische…

---

## [Ich bin ein neues Mitglied, liebe Discourse und hätte gerne Feedback](https://meta.discourse.org/t/i-am-a-new-member-love-discourse-and-would-like-feedback/302682)

<div class="topic-metadata">

**Author:** [@eisammy](https://meta.discourse.org/u/eisammy)\
**Antworten:** 2\
**Zuletzt aktualisiert:** [6. April 2024 um 11:06 UTC](https://meta.discourse.org/t/i-am-a-new-member-love-discourse-and-would-like-feedback/302682 "2024-04-06T11:06:58Z")

</div>

Bitte seien Sie aufrichtig und sagen Sie mir, wie ich meine Installation verbessern kann. Dies ist ein persönliches Projekt, und wenn dies funktioniert, werde ich bereits andere Projekte mit Discourse fortsetzen.

---

## [Kann mir jemand sagen, wie diese Seitenaufrufstatistiken zustande kommen?](https://meta.discourse.org/t/can-someone-tell-me-how-these-pageview-statistics-are-even-happening/302305)

<div class="topic-metadata">

**Author:** [@45thj5ej](https://meta.discourse.org/u/45thj5ej)\
**Antworten:** 11\
**Zuletzt aktualisiert:** [4. April 2024 um 14:37 UTC](https://meta.discourse.org/t/can-someone-tell-me-how-these-pageview-statistics-are-even-happening/302305 "2024-04-04T14:37:40Z")

</div>

Ich habe die Seite noch niemandem gezeigt, aber ich habe solche Statistiken: Gibt es eine Möglichkeit, dass sie tatsächliche realistische/wahre Zahlen liefert?

---

## [How to seperate the "drive by" topics from the "deeper" discussions?](https://meta.discourse.org/t/how-to-seperate-the-drive-by-topics-from-the-deeper-discussions/68222)

<div class="topic-metadata">

**Author:** [@Sujan](https://meta.discourse.org/u/Sujan)\
**Antworten:** 34\
**Zuletzt aktualisiert:** [3. April 2024 um 02:52 UTC](https://meta.discourse.org/t/how-to-seperate-the-drive-by-topics-from-the-deeper-discussions/68222 "2024-04-03T02:52:20Z")

</div>

I moderate a technical community that is used by many as a support channel: “I have this problem, help me fix it”. This is totally fine, that is how it is supposed to be used. Unfortunately many of these “drive by” users…

---

## [Probleme mit dem post\_edits report](https://meta.discourse.org/t/issues-with-post-edits-report/302073)

<div class="topic-metadata">

**Author:** [@Carleas](https://meta.discourse.org/u/Carleas)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [3. April 2024 um 01:20 UTC](https://meta.discourse.org/t/issues-with-post-edits-report/302073 "2024-04-03T01:20:33Z")

</div>

Ich habe einige Fragen zu /admin/reports/post\_edits. Der Standardbericht enthält keine Bearbeitungen von Beiträgen durch die Benutzer selbst. Um die eigenen Bearbeitungen eines Benutzers zu sehen, kann ich nach dem Editor auf diesen Benutzer filtern, d. h. /admin/reports/post\_e…

---

## [Erlaubt Discourse die Anpassung von Tracking-Codes mit Google Analytics?](https://meta.discourse.org/t/does-discourse-allow-for-customization-of-tracking-codes-with-google-analytics/301891)

<div class="topic-metadata">

**Author:** [@salbertelli](https://meta.discourse.org/u/salbertelli)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [1. April 2024 um 16:54 UTC](https://meta.discourse.org/t/does-discourse-allow-for-customization-of-tracking-codes-with-google-analytics/301891 "2024-04-01T16:54:42Z")

</div>

Hallo zusammen! Innerhalb unserer Discourse-Community hosten wir sowohl Fragen und Antworten als auch Blogbeiträge. Um diese beiden Inhaltstypen für unsere Mitglieder zu unterscheiden, verwenden wir Tags wie /tag/blog/ und /tag/question/. Unser Geschäft…

---

## [Discourse ist einfach zu benutzen und hat sich seitdem nur verbessert.](https://meta.discourse.org/t/discourse-is-easy-to-use-and-has-only-been-improving-ever-since/301077)

<div class="topic-metadata">

**Author:** [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Antworten:** 2\
**Zuletzt aktualisiert:** [30. März 2024 um 19:36 UTC](https://meta.discourse.org/t/discourse-is-easy-to-use-and-has-only-been-improving-ever-since/301077 "2024-03-30T19:36:43Z")

</div>

Fortsetzung der Diskussion von Bin ich der einzige Nicht-Sysop hier?: Ich wollte etwas zu diesem Forum sagen. Ich bin hier seit zwei Jahren meistens ein Nicht-Sysop und hatte die Gelegenheit, etwas über die Software zu lernen. Ich stellte fest, dass ich keine…

---

## [Eine Alternative zu AdSense finden](https://meta.discourse.org/t/finding-an-alternative-to-adsense/161018)

<div class="topic-metadata">

**Author:** [@R\_X](https://meta.discourse.org/u/R_X)\
**Antworten:** 20\
**Zuletzt aktualisiert:** [10. März 2024 um 15:29 UTC](https://meta.discourse.org/t/finding-an-alternative-to-adsense/161018 "2024-03-10T15:29:28Z")

</div>

Is there any people here that makes other way to make monitization ? Adsense wont approve my request and im planning to change adsense to something (some says adsense gives small amount)

---

## [Leser und aktive Benutzer pro Tag](https://meta.discourse.org/t/readers-and-active-users-per-day/301574)

<div class="topic-metadata">

**Author:** [@SaraDev](https://meta.discourse.org/u/SaraDev)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [29. März 2024 um 21:44 UTC](https://meta.discourse.org/t/readers-and-active-users-per-day/301574 "2024-03-29T21:44:17Z")

</div>

Dieser SQL-Bericht liefert eine tägliche Zählung von Lesern (Benutzer, die nur Beiträge lesen) und aktiven Benutzern (Benutzer, die während des Tages mindestens einen Beitrag erstellt haben), über einen bestimmten Datumsbereich, mit einem optionalen Filter für die Kategorie …

---

## [Wie richte ich Yandex Metrica ein](https://meta.discourse.org/t/how-to-setup-yandex-metrica/301495)

<div class="topic-metadata">

**Author:** [@MrAli](https://meta.discourse.org/u/MrAli)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [29. März 2024 um 13:25 UTC](https://meta.discourse.org/t/how-to-setup-yandex-metrica/301495 "2024-03-29T13:25:31Z")

</div>

Hallo zusammen Ich habe mich gefragt, wie ich Yandex Metrica zu meiner selbst gehosteten Website hinzufügen kann. Ich habe recherchiert, aber ich benötige mehr Informationen. (function(m,e,t,r,i,k,a){m\[i\]=m\[...

---

## [Ich benutze Discourse täglich seit 8 Jahren](https://meta.discourse.org/t/ive-been-using-discourse-daily-for-8-years/301391)

<div class="topic-metadata">

**Author:** [@hellekin](https://meta.discourse.org/u/hellekin)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [29. März 2024 um 00:27 UTC](https://meta.discourse.org/t/ive-been-using-discourse-daily-for-8-years/301391 "2024-03-29T00:27:44Z")

</div>

Heute ist mein Jahrestag :cake:, und ich möchte mich beim Discourse @team und der Community dafür bedanken, dass ihr diese großartige Software entwickelt habt und die Tausenden von Communities, die Discourse weltweit nutzen, wachst.

---

## [Effizienzbericht zur Moderator-Flag-Bearbeitung](https://meta.discourse.org/t/moderator-flag-handling-efficiency-report/301447)

<div class="topic-metadata">

**Author:** [@SaraDev](https://meta.discourse.org/u/SaraDev)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [28. März 2024 um 23:56 UTC](https://meta.discourse.org/t/moderator-flag-handling-efficiency-report/301447 "2024-03-28T23:56:45Z")

</div>

Dies ist eine SQL-Abfrage für den Daten-Explorer, die dazu dient, Einblicke in die Effizienz und Reaktionsfähigkeit von Forum-Moderatoren bei der Bearbeitung von Meldungen zu gewinnen, die von Benutzern zu Beiträgen abgegeben wurden. Dieser Bericht zeigt eine Zählung der Anzahl der bearbeiteten Meldungen...

---

## [Sharing retention data (Google Analytics cohort analysis)](https://meta.discourse.org/t/sharing-retention-data-google-analytics-cohort-analysis/55305)

<div class="topic-metadata">

**Author:** [@charleswalter](https://meta.discourse.org/u/charleswalter)\
**Antworten:** 3\
**Zuletzt aktualisiert:** [28. März 2024 um 21:55 UTC](https://meta.discourse.org/t/sharing-retention-data-google-analytics-cohort-analysis/55305 "2024-03-28T21:55:59Z")

</div>

Not sure if there’s an appropriate category for discussing performance data (perhaps UX), but was curious to hear what others have found. We seem to do a good job at attracting website visitors, but it very difficult fo…

---

## [Cohort Analysis Report - Monatliche Nutzeraktivität](https://meta.discourse.org/t/cohort-analysis-report-monthly-user-activity/301403)

<div class="topic-metadata">

**Author:** [@SaraDev](https://meta.discourse.org/u/SaraDev)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [28. März 2024 um 19:42 UTC](https://meta.discourse.org/t/cohort-analysis-report-monthly-user-activity/301403 "2024-03-28T19:42:51Z")

</div>

Dies ist eine SQL-Version eines Kohortenanalyseberichts für Benutzeraktivitäten, zur Verwendung im Data Explorer-Plugin. Der Kohortenanalysebericht soll Administratoren Einblicke in das Benutzerengagement im Laufe der Zeit geben…

---

## [Berichte für das Discourse-Reaktions-Plugin](https://meta.discourse.org/t/reports-for-discourse-reaction-plugin/300992)

<div class="topic-metadata">

**Author:** [@Crius](https://meta.discourse.org/u/Crius)\
**Antworten:** 0\
**Zuletzt aktualisiert:** [26. März 2024 um 13:05 UTC](https://meta.discourse.org/t/reports-for-discourse-reaction-plugin/300992 "2024-03-26T13:05:38Z")

</div>

Hey, ich bin’s nochmal :stuck\_out\_tongue: Ich bin mir nicht sicher, ob das besser in Mitwirken \> Funktion aufgehoben ist. Entschuldigt bitte, Moderatoren, und verschiebt es gerne entsprechend. Die Community hat nach einigen Daten zu React… gefragt.

---

## [Wie aktiviere ich die Akismet Datenschutzbenachrichtigung?](https://meta.discourse.org/t/how-to-enable-the-akismet-privacy-notification/299054)

<div class="topic-metadata">

**Author:** [@Gavin\_Hudson](https://meta.discourse.org/u/Gavin_Hudson)\
**Antworten:** 2\
**Zuletzt aktualisiert:** [22. März 2024 um 16:07 UTC](https://meta.discourse.org/t/how-to-enable-the-akismet-privacy-notification/299054 "2024-03-22T16:07:24Z")

</div>

Auf der Akismet GDPR-Seite steht, dass Sie eine Datenschutzer mitteilung aktivieren k nen. Ich wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei wei

---

## [Danke, Discourse, für alles!](https://meta.discourse.org/t/thank-you-discourse-for-everything/300199)

<div class="topic-metadata">

**Author:** [@HamMan2118](https://meta.discourse.org/u/HamMan2118)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [20. März 2024 um 16:24 UTC](https://meta.discourse.org/t/thank-you-discourse-for-everything/300199 "2024-03-20T16:24:58Z")

</div>

Mir ist gerade aufgefallen, dass ich hier noch nie etwas geschrieben habe, und das ist längst überfällig :slight\_smile: Ich habe 2022 angefangen, ein Discourse Forum zu nutzen, und es ist wahrscheinlich die am besten gestaltete, entwickelte und benutzerfreundlichste Seite…

---

## [Dashboard-Bericht - System](https://meta.discourse.org/t/dashboard-report-system/293546)

<div class="topic-metadata">

**Author:** [@SaraDev](https://meta.discourse.org/u/SaraDev)\
**Antworten:** 3\
**Zuletzt aktualisiert:** [20. März 2024 um 00:56 UTC](https://meta.discourse.org/t/dashboard-report-system/293546 "2024-03-20T00:56:00Z")

</div>

Dies ist eine SQL-Version des Dashboard-Berichts für das System. Dieser Dashboard-Bericht liefert eine tägliche Zählung der Anzahl von persönlichen Nachrichten, die automatisch vom System gesendet werden. -- \[params\] -- date :start\_date = 2024-01-01 ...

---

## [Data Explorer JSON-Import funktioniert hier anscheinend nicht](https://meta.discourse.org/t/data-explorer-json-import-doesnt-seem-to-work-here/299724)

<div class="topic-metadata">

**Author:** [@hendersj](https://meta.discourse.org/u/hendersj)\
**Antworten:** 4\
**Zuletzt aktualisiert:** [18. März 2024 um 00:57 UTC](https://meta.discourse.org/t/data-explorer-json-import-doesnt-seem-to-work-here/299724 "2024-03-18T00:57:39Z")

</div>

In einer meiner Sandbox-Umgebungen (einer Docker-basierten „normalen“ Installation :slight\_smile: ) habe ich einige Data Explorer-Abfragen exportiert, um ein aktuelleres Backup aus unserem Produktionssystem wiederherstellen zu können, und erwarte…

---

## [Benutzerdefinierter Bericht erstellen: Zeit zwischen den letzten beiden Antworten zu einem Thema](https://meta.discourse.org/t/looking-to-build-a-custom-report-time-between-last-two-responses-on-a-topic/299431)

<div class="topic-metadata">

**Author:** [@hendersj](https://meta.discourse.org/u/hendersj)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [15. März 2024 um 21:05 UTC](https://meta.discourse.org/t/looking-to-build-a-custom-report-time-between-last-two-responses-on-a-topic/299431 "2024-03-15T21:05:47Z")

</div>

Ähnlich wie bei der Zeit bis zur ersten Antwort suche ich nach einer Möglichkeit, die durchschnittliche Zeit (über einen beliebigen Zeitraum) zwischen den letzten beiden Antworten in Themen in einer ausgewählten Liste von Kategorien zu ermitteln. Der Anwendungsfall hierfür ist ...

---

## [Danke Discourse - Unglaubliche Software](https://meta.discourse.org/t/thank-you-discourse-incredible-software/299049)

<div class="topic-metadata">

**Author:** [@Scott\_Darnell](https://meta.discourse.org/u/Scott_Darnell)\
**Antworten:** 6\
**Zuletzt aktualisiert:** [14. März 2024 um 19:21 UTC](https://meta.discourse.org/t/thank-you-discourse-incredible-software/299049 "2024-03-14T19:21:20Z")

</div>

Vielen Dank, Discourse, für die unglaubliche Arbeit! Ich habe ein phpBB-Forum migriert, das seit 2001 existiert und alle Änderungen bei der Aktualisierung im Laufe des phpbb-Lebenszyklus durchlaufen hat. Die Community, die ich unterstütze, ist extr

---

## [Speichernutzung](https://meta.discourse.org/t/storage-usage/299248)

<div class="topic-metadata">

**Author:** [@fuse](https://meta.discourse.org/u/fuse)\
**Antworten:** 3\
**Zuletzt aktualisiert:** [14. März 2024 um 18:55 UTC](https://meta.discourse.org/t/storage-usage/299248 "2024-03-14T18:55:52Z")

</div>

Habe gesucht, aber nichts Ähnliches gefunden. Gibt es eine Möglichkeit, einen Bericht über die Speichernutzung nach Benutzer zu generieren? Ich betreibe eine sehr kleine Discourse-Community – etwa 20 wirklich aktive Benutzer und insgesamt etwa 40 Leute. Ich trage...

---

## [Kann ich sehen, wie viele Leute einen Einladungslink besucht haben, auch wenn sie sich nicht angemeldet haben?](https://meta.discourse.org/t/can-i-see-how-many-people-visited-an-invitation-link-even-if-they-didnt-sign-up/299034)

<div class="topic-metadata">

**Author:** [@Scott\_Hurrey](https://meta.discourse.org/u/Scott_Hurrey)\
**Antworten:** 1\
**Zuletzt aktualisiert:** [12. März 2024 um 20:28 UTC](https://meta.discourse.org/t/can-i-see-how-many-people-visited-an-invitation-link-even-if-they-didnt-sign-up/299034 "2024-03-12T20:28:25Z")

</div>

Wir haben kürzlich eine Mitgliedschaftskampagne mit einem Masseneinladungslink durchgeführt und ich versuche herauszufinden, wie viele Leute den Link besucht, sich aber nicht angemeldet haben. Ich kann dazu nichts finden, daher frage ich mich, ob einer von euch herausgefunden hat …

---

## [Statistikberichte auf Kategorienbasis?](https://meta.discourse.org/t/stats-reports-on-a-per-category-basis/150000)

<div class="topic-metadata">

**Author:** [@shooj](https://meta.discourse.org/u/shooj)\
**Antworten:** 2\
**Zuletzt aktualisiert:** [11. März 2024 um 18:02 UTC](https://meta.discourse.org/t/stats-reports-on-a-per-category-basis/150000 "2024-03-11T18:02:10Z")

</div>

Hallo zusammen, ich konnte dies bisher nicht diskutiert finden. Gibt es eine Möglichkeit, Berichte (Seitenaufrufe, Themen, Beiträge) pro Kategorie zu erstellen? Wir haben eine neue Kategorie erstellt, die das Interesse unserer Community weckt, a…

---

## [Aggregierte Nutzerstandortdaten von IP-Adressen abrufen?](https://meta.discourse.org/t/get-aggregate-user-location-data-from-ip-addresses/242233)

<div class="topic-metadata">

**Author:** [@ganncamp](https://meta.discourse.org/u/ganncamp)\
**Antworten:** 7\
**Zuletzt aktualisiert:** [10. März 2024 um 05:34 UTC](https://meta.discourse.org/t/get-aggregate-user-location-data-from-ip-addresses/242233 "2024-03-10T05:34:28Z")

</div>

Ich habe in letzter Zeit das Thema „Community“ recherchiert. Anscheinend ergänzen viele Online-Communities dies durch persönliche Treffen. Unsere Nutzerbasis ist auf der ganzen Welt verteilt, und obwohl ich zuversichtlich bin, dass es Orte mit ausreichend...

---

## [Onboarding von 15.000 Testnutzern pro Jahr: Hilfe bei der Prozessoptimierung](https://meta.discourse.org/t/onboarding-15k-trial-users-year-need-help-streamlining-the-process/297767)

<div class="topic-metadata">

**Author:** [@jeanz](https://meta.discourse.org/u/jeanz)\
**Antworten:** 5\
**Zuletzt aktualisiert:** [6. März 2024 um 08:36 UTC](https://meta.discourse.org/t/onboarding-15k-trial-users-year-need-help-streamlining-the-process/297767 "2024-03-06T08:36:27Z")

</div>

Hallo zusammen! Wir sind ein Softwareunternehmen mit rund 15.000 Testversion-Downloads pro Jahr. Es handelt sich um eine kostenlose Testversion, und wenn Benutzer mehr als 10 Plätze benötigen, können sie auf unseren kostenpflichtigen Plan upgraden. Derzeit laden Leute herunter…

---

## [Wie finde ich die aktivsten Nutzer im letzten Monat?](https://meta.discourse.org/t/how-to-find-the-most-active-users-over-the-last-month/297645)

<div class="topic-metadata">

**Author:** [@AaronW](https://meta.discourse.org/u/AaronW)\
**Antworten:** 5\
**Zuletzt aktualisiert:** [4. März 2024 um 20:13 UTC](https://meta.discourse.org/t/how-to-find-the-most-active-users-over-the-last-month/297645 "2024-03-04T20:13:30Z")

</div>

Gibt es eine Möglichkeit herauszufinden, wer in den letzten 30 Tagen am meisten gepostet hat? Im Grunde wäre es die Admin-\>Benutzer-\>aktive Benutzerliste, aber mit einem Filter für einen Monat?

[Vorherige Seite](https://meta.discourse.org/c/community-building/65.md?page=15)

[Nächste Seite](https://meta.discourse.org/c/community-building/65.md?page=17)
