diff --git a/RO/cmd/ro/ro.go b/RO/cmd/ro/ro.go
index 32a5ec3..a580523 100644
--- a/RO/cmd/ro/ro.go
+++ b/RO/cmd/ro/ro.go
@@ -29,8 +29,9 @@ type ItemT struct {
}
var (
- p = e.PanicErr
- agent = "AhrefsBot/7.0"
+ p = e.PanicErr
+ //agent = "AhrefsBot/7.0"
+ agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36"
)
func exists(filename string) bool {
diff --git a/collect.sh b/collect.sh
index ac5acbd..48932b7 100755
--- a/collect.sh
+++ b/collect.sh
@@ -163,14 +163,57 @@ do
| sed -e 's/\([0-9]\) */\1\t/' | sort -f -k 2 | sort -n -r -k 1,1 -s \
> $part-nieuwe-adjww-extra-$ds-$i
- # ranglijsten
+ # kale tellingen
- say $part-rang-$ds-$i
+ say $part-count-word-$ds-$i
alto \
- 'fp://node[((@pt="n" or @neclass) and not(@rel="mwp")) or (@cat="mwu" and .//node[@neclass])]' \
- 'tt:%w\t%I' $files \
- | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq | rang \
- > $part-rang-$ds-$i
+ 'fp://node[(@pt and not(@pt="let" or @rel="mwp" or @neclass)) or (@cat="mwu" and not(.//node[@neclass]))]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq \
+ | sed -e 's/\t.*//' | uniq -c \
+ | grep -v '^ *1 ' \
+ | sed -e 's/\([0-9]\) */\1\t/' | sort -f -k 2 | sort -n -r -k 1,1 -s \
+ > $part-count-word-$ds-$i
+
+ say $part-count-loc-$ds-$i
+ alto \
+ 'fp://node[(@neclass="LOC" and not(@rel="mwp")) or (@cat="mwu" and .//node[@neclass="LOC" ])]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq \
+ | sed -e 's/\t.*//' | uniq -c \
+ | grep -v '^ *1 ' \
+ | sed -e 's/\([0-9]\) */\1\t/' | sort -f -k 2 | sort -n -r -k 1,1 -s \
+ > $part-count-loc-$ds-$i
+
+ say $part-count-per-$ds-$i
+ alto \
+ 'fp://node[(@neclass="PER" and not(@rel="mwp")) or (@cat="mwu" and .//node[@neclass="PER" ])]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq \
+ | sed -e 's/\t.*//' | uniq -c \
+ | grep -v '^ *1 ' \
+ | sed -e 's/\([0-9]\) */\1\t/' | sort -f -k 2 | sort -n -r -k 1,1 -s \
+ > $part-count-per-$ds-$i
+
+ say $part-count-org-$ds-$i
+ alto \
+ 'fp://node[(@neclass="ORG" and not(@rel="mwp")) or (@cat="mwu" and .//node[@neclass="ORG" ])]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq \
+ | sed -e 's/\t.*//' | uniq -c \
+ | grep -v '^ *1 ' \
+ | sed -e 's/\([0-9]\) */\1\t/' | sort -f -k 2 | sort -n -r -k 1,1 -s \
+ > $part-count-org-$ds-$i
+
+ say $part-count-misc-$ds-$i
+ alto \
+ 'fp://node[(@neclass="MISC" and not(@rel="mwp")) or (@cat="mwu" and .//node[@neclass="MISC" ])]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq \
+ | sed -e 's/\t.*//' | uniq -c \
+ | grep -v '^ *1 ' \
+ | sed -e 's/\([0-9]\) */\1\t/' | sort -f -k 2 | sort -n -r -k 1,1 -s \
+ > $part-count-misc-$ds-$i
done
done
diff --git a/oud/rang/collect-rang.sh b/oud/rang/collect-rang.sh
new file mode 100644
index 0000000..d926424
--- /dev/null
+++ b/oud/rang/collect-rang.sh
@@ -0,0 +1,118 @@
+#!/bin/bash
+
+set -e
+
+unset CDPATH
+PATH=/net/corpora/nlnieuws/bin:/net/aps/bin:$PATH
+export TZ=Europe/Amsterdam
+
+verbose=0
+if [ "$1" = "-v" ]
+then
+ shift
+ verbose=1
+fi
+
+say () {
+ if [ "$verbose" = "1" ]
+ then
+ echo "$*"
+ fi
+}
+
+if [ "$1" = "" ]
+then
+ ds=`date -d -7days +%G.%V`
+else
+ case "$1" in
+ 2[0-9][0-9][0-9].[0-5][0-9])
+ ds=$1
+ ;;
+ *)
+ echo INVALID
+ exit 1
+ ;;
+ esac
+fi
+
+year=${ds%%.*}
+
+mkdir -p /net/corpora/nlnieuws/data/$year
+mkdir -p /net/corpora/nlnieuws/data/json/$year
+cd /net/corpora/nlnieuws/data/$year
+
+declare -A parts
+#parts[alles]='.'
+parts[algemeen]='NOS|NU|NieuwsNL|RO|Sargasso|Volkskrant'
+#parts[amsterdam]='AT5|BuurtAdam|Parool'
+#parts[groningen]='BuurtGrn|GG|Oog|RTVNoord|Sikkom'
+#parts[literatuur]='LitNL|Tzum'
+#parts[vlaanderen]='HLN|VRT'
+#parts[AT5]='AT5'
+#parts[BuurtAdam]='BuurtAdam'
+#parts[BuurtGrn]='BuurtGrn'
+#parts[GG]='GG'
+#parts[HLN]='HLN'
+#parts[LitNL]='LitNL'
+#parts[NOS]='NOS'
+#parts[NU]='NU'
+#parts[NieuwsNL]='NieuwsNL'
+#parts[Oog]='Oog'
+#parts[Parool]='Parool'
+#parts[RO]='RO'
+#parts[RTVNoord]='RTVNoord'
+#parts[Sargasso]='Sargasso'
+#parts[Sikkom]='Sikkom'
+#parts[Tzum]='Tzum'
+#parts[Volkskrant]='Volkskrant'
+#parts[VRT]='VRT'
+
+for part in ${!parts[@]}
+do
+ regex=${parts[$part]}
+
+ for i in 1 4
+ do
+ files=$(find ../.. $(week2files $ds $i) | grep -E "$regex") || true
+ if [ -z "$files" ]
+ then
+ continue
+ fi
+
+ say $part-rang-word-$ds-$i
+ alto \
+ 'fp://node[(@pt and not(@pt="let" or @rel="mwp" or @neclass)) or (@cat="mwu" and not(.//node[@neclass]))]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq | rang \
+ > $part-rang-word-$ds-$i
+
+ say $part-rang-loc-$ds-$i
+ alto \
+ 'fp://node[(@neclass="LOC" and not(@rel="mwp")) or (@cat="mwu" and .//node[@neclass="LOC" ])]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq | rang \
+ > $part-rang-loc-$ds-$i
+
+ say $part-rang-per-$ds-$i
+ alto \
+ 'fp://node[(@neclass="PER" and not(@rel="mwp")) or (@cat="mwu" and .//node[@neclass="PER" ])]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq | rang \
+ > $part-rang-per-$ds-$i
+
+ say $part-rang-org-$ds-$i
+ alto \
+ 'fp://node[(@neclass="ORG" and not(@rel="mwp")) or (@cat="mwu" and .//node[@neclass="ORG" ])]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq | rang \
+ > $part-rang-org-$ds-$i
+
+ say $part-rang-misc-$ds-$i
+ alto \
+ 'fp://node[(@neclass="MISC" and not(@rel="mwp")) or (@cat="mwu" and .//node[@neclass="MISC" ])]' \
+ 'tt:%l\t%I' $files \
+ | sed -e 's/\.[0-9][0-9]*$//' | sort | uniq | rang \
+ > $part-rang-misc-$ds-$i
+
+ done
+done
diff --git a/python/TODO.txt b/python/TODO.txt
new file mode 100644
index 0000000..923a4c7
--- /dev/null
+++ b/python/TODO.txt
@@ -0,0 +1 @@
+python: notebook en pakketten installeren
diff --git a/python/data.txt b/python/data.txt
new file mode 100644
index 0000000..2194c8f
--- /dev/null
+++ b/python/data.txt
@@ -0,0 +1,4762 @@
+A$AP Rocky 7 2
+A. 5 3
+A.C. Porter 2 0
+AI_Paul McCartney 2 0
+Aalbersberg 2 3
+Aaron Lukas 3 0
+Aartsen 3 6
+Abbas 5 0
+Abbas Araghchi 8 3
+Abbey Hoes 2 0
+Abdeluheb Choho 0 2
+Abdoulie Ceesay 2 0
+Abdul 2 0
+Abdulhamid 2 0
+Abelardo de la Espriella 2 3
+Abhijeet Dipke 0 4
+Abrams 2 0
+Abu-Bilal al-Minuki 4 0
+Abukeshek 5 0
+Achraf B. 0 2
+Achraf Hakimi 3 0
+Ackman 2 3
+Ackmans 2 0
+Action 2 0
+Acun Ilicali 2 0
+Adam 5 0
+Adam Curry 4 0
+Adam Fogelson 2 0
+Adam Jowett 3 0
+Adam Sandler 2 0
+Adam Yates 8 0
+Adam's Family 2 0
+Adele 3 0
+Ademola Lookman 2 0
+Adieu 0 2
+Adnan 2 0
+Adolf Eichmann 2 0
+Adolf Hitler 9 6
+Adriano Panatta 4 0
+Adrie Poldervaart 2 0
+Advocaat 28 7
+Advocatenkantoor Greenberg Traurig 4 0
+Adyen 2 0
+Aerdts 7 0
+Aerts 3 2
+Afellay 3 0
+Affleck 2 0
+Afhaalchinees 2 0
+Afonso Eulálio 16 0
+African Lion 3 0
+Afrojack 2 0
+Afshin Ellian 5 0
+AftF 2 0
+Agaath Witteman 0 2
+Agnès Callamard 3 0
+Ahmed Marcouch 5 21
+Ajax Leeftijd 2 0
+Aké 3 0
+Al 3 0
+Al Arabiya 2 0
+Al Fayed 2 0
+Al Hilal 4 0
+Al Nassr 5 0
+Aladdin 2 4
+Alan Burns 0 4
+Alan Carr 2 0
+Alan Soutar 2 0
+Alanis Morissette 3 0
+Alassane Pléa 2 0
+Albers 3 0
+Albert 5 5
+Albert Jan Swart 2 0
+Albert Kraus 2 0
+Albert Manifold 6 0
+Albert Riera 2 0
+Albert van Monaco 0 2
+Alberto Bettiol 2 0
+Alberto Contador 2 0
+Albuskjell 2 0
+Alec 3 0
+Alec Baldwin 4 0
+Alec Segaert 2 0
+Aleid Wolfsen 3 0
+Alejandro Fernandez 2 0
+Aleksandar Kovacevic 3 0
+Aleksandar Vucic 2 0
+Aleksander Ceferin 2 0
+Aleksandr Loekasjenko 3 0
+Aleksandr Vlasov 3 0
+Alessia Cara 3 0
+Aletta 2 0
+Alex Jenkinson 2 0
+Alex Klaasen 2 0
+Alex Kroes 3 0
+Alex Nievelsteijn 2 0
+Alex Warren 2 0
+Alex de Minaur 0 3
+Alexander 2 0
+Alexander Albon 2 0
+Alexander Djiku 0 2
+Alexander Dobrindt 0 2
+Alexander Isak 3 3
+Alexander Sørloth 3 0
+Alexander Zverev 24 18
+Alexandra 0 3
+Alexandra Capitanescu 3 0
+Alexandre Dumas 2 0
+Alexandre Müller 5 0
+Alexandria Ocasio-Cortez 3 0
+Alexandros Kyziridis 2 0
+Alexei Popyrin 3 0
+Alexey Ollynik 2 0
+Alexia 22 2
+Alfred Schreuder 4 0
+Ali 8 0
+Ali B 33 0
+Ali B. 11 0
+Ali Khamenei 4 3
+Alireza Jahanbakhsh 0 2
+Alix Wilton Regan 0 2
+All In 0 2
+Allahu Akbar 2 0
+Allegri 2 0
+Allen 6 0
+Alligator Alcatraz 2 0
+Alonso 6 2
+Alpe d'HuZes 2 0
+Alphabet 0 3
+Alphonso Davies 3 0
+Altman 2 2
+Alvaro 2 0
+Alyce Huckstepp 2 0
+Amal Clooney 3 0
+Amalia 30 3
+Amalienborg 2 0
+Amber Alert Europe 2 0
+Amber Gersjes 2 0
+American Football 2 0
+Amin Nasser 3 0
+Amir Ghalenoei 0 2
+Amir Rrahmani 2 0
+Amma Asante 2 0
+Amsterdam Bijlmer ArenA 5 0
+Amusement 0 2
+Amy Poehler 2 0
+Amy Winehouse 2 0
+Amélie Mauresmo 2 0
+Ana Carvalho 2 0
+Anass Salah-Eddine 5 3
+Anastasia Potapova 2 0
+Ancelotti 4 0
+Anderson 2 0
+Andic 6 0
+Andoni Iraola 2 3
+Andrea 2 0
+Andrea Pellegrino 4 0
+Andreas Leknessund 6 0
+Andreeva 0 4
+Andrej Roeblev 2 0
+Andrejeva 0 5
+Andrew 18 6
+Andrew Feldman 3 0
+Andrew Giuliani 2 0
+Andrew Malkinson 0 2
+Andrew Mountbatten-Windsor 12 6
+Andrew Puzder 2 0
+Andrew Robertson 0 2
+Andrew Tate 5 0
+Andrews 2 0
+Andrey Rublev 3 0
+Andri Jermak 3 0
+Andries B.V. 2 0
+Andries Herremans 2 0
+Andrii Sybiha 0 2
+Andris Kulbergs 2 0
+Andris Spruds 4 0
+Andris Sprūds 3 0
+André 3 0
+André Allen Anjos 2 0
+André Bolhuis 0 2
+André Hazes 6 0
+André Ooijer 3 0
+André Poortman 4 0
+André de Raaff 0 2
+André van Duin 4 0
+Andrée Jeglertz 2 0
+Andy 3 0
+Andy Burnham 8 0
+Andy Kim 2 0
+Andy Serkis 3 0
+Anema 2 0
+Angel Alarcón 2 0
+Angela Groothuizen 2 0
+Angela Merkel 4 0
+Angela Rayner 7 0
+Angelina Jolie 3 0
+Angliru 5 0
+Angéla Kramers 2 0
+Aniek Berendsen 0 3
+Anique Slijters 4 0
+Anira Orlando 2 0
+Anis Boumanjal 0 3
+Anis Hadj Moussa 6 4
+Anita 2 0
+Anita Heilker 2 0
+Anna 3 5
+Anna Danilina 0 2
+Anna Kalinskaja 0 3
+Anna Kendrick 0 2
+Anna Nooshin 2 0
+Anna Wintour 3 0
+Anna van Vliet 0 2
+Anna van der Breggen 13 16
+Annabel Nanninga 0 2
+Annabelle Wallis 2 0
+Annalise 2 0
+Anne 5 2
+Anne Frank 2 0
+Anne Hathaway 4 0
+Anne Romke van der H. 3 0
+Anne-Lot Hoek 0 2
+Annelotte Lammers 4 0
+Annelou van Noort 0 3
+Annemiek 0 2
+Annemiek Koekoek 0 2
+Annemiek van Vleuten 6 4
+Annemieke 2 0
+Annemieke Schollaardt 2 0
+Annemieke Waaldijk 2 2
+Annet Bertram 7 4
+Annie M.G. Schmidt 2 0
+Anouk 2 0
+Anouk Bruil 2 0
+Anouk Koevermans 3 0
+Anouk Maas 2 2
+Ansgar 2 0
+Antalyaspor 2 0
+Anthony Correia 11 0
+Anthony Descotte 2 0
+Anthony Gordon 2 0
+Anthony Head 0 4
+Anthony Joshua 8 0
+Antoine Fuqua 0 2
+Antoine Semenyo 6 0
+Antoinette Verbree 3 0
+Antoinette Verbrugge 2 0
+Anton Gaaei 2 0
+Antonelli 15 13
+Antoni Gaudí 0 2
+Antonia Niedermaier 0 8
+Antonio Conte 2 0
+Antonio Nusa 0 2
+Antonio Tajani 3 0
+Antoon 3 0
+António Costa 2 0
+António Guterres 4 0
+António Morgado 4 0
+Anya Taylor-Joy 2 0
+Aosta 3 0
+Apple Pay 0 4
+Apple Podcast 13 2
+Apple TV 7 0
+Apsara Investments 2 0
+Aramco 3 0
+Arantxa Rus 5 0
+Arbeloa 5 0
+Arcadia Lake 2 0
+Arend Jansen 2 0
+Arend Kisteman 5 0
+Arensman 26 0
+Aretha 4 0
+Aretha Franklin 6 0
+Ariana Grande 4 2
+Ariane 13 2
+Arib 2 6
+Arie Luyendyk 2 0
+Arizmendi 2 0
+Arjan Lock 2 0
+Arjan Veurink 3 11
+Arjen Robben 3 4
+Arjen van der Horst 4 0
+Arman Avsaroglu 2 0
+Armando Muis 3 0
+Armando Obispo 2 0
+Armin Papperger 2 0
+Armin van Buuren 0 2
+Armoede 5 0
+Arnaldi 6 4
+Arne Engels 2 0
+Arne Slot 25 8
+Arsenal Leeftijd 2 0
+Art Castle 2 0
+Artem Stepanov 4 0
+Arteta 9 0
+Arthur Fils 7 0
+Arthur Harari 2 0
+Arthur Zagre 2 0
+Arvid Lindblad 4 0
+Aryna Sabalenka 19 11
+Ashab al-Yamin 2 0
+Ashdod 3 0
+Ashley Roberts 2 0
+Asian Trekking 2 0
+Asiel 20 11
+Asim Munir 6 0
+Assad 6 2
+Assan Ouédraogo 0 2
+Astrid 6 0
+Astrid Eeuwes 2 0
+Astrid Holleeder 3 0
+Atalanta Leeftijd 2 0
+Atilay Uslu 3 0
+Atlanta Dream 3 0
+Atlético Mineiro 5 0
+Attal 2 0
+Attenborough 13 0
+Aubameyang 2 0
+Audemars Piguet 3 0
+Audra Mari 2 0
+August 2 0
+August Wöginger 2 0
+Augustus 0 2
+Augustusplatz 2 0
+Aurélien Tchouaméni 7 0
+Aus Greidanus jr. 2 0
+Axalta 3 0
+Axios 13 0
+Ayada K. 0 2
+Ayase Ueda 12 0
+Ayo Edebiri 2 0
+Ayoni Santos 4 0
+Ayoub El Kaabi 0 2
+B. 12 8
+BNT 2 0
+BN’ers 0 3
+Bab El Mandeb 0 2
+Babette van Veen 9 0
+Babis 2 0
+Babygirl 3 0
+Backhaus 2 0
+Backrooms 0 2
+Bad Bunny 5 0
+Bahrain Victorious 4 0
+Bajraktarevic 2 0
+Baker 2 0
+Baker Hughes 2 0
+Bakkati 2 0
+Bakker 3 0
+Baldoni 4 2
+Baldwin 3 0
+Ballerini 2 0
+Bamba 2 0
+Banana Republic 2 0
+Banco Master 2 0
+Bandar Abbas 5 0
+Bang Bang 3 0
+Bangaranga 8 0
+Banksy 2 0
+Barack Obama 9 0
+Barakah 2 0
+Barbabella 2 0
+Barbara Guarischi 2 0
+Barbara Palvin 2 0
+Barbie 0 2
+Barbra Streisand 4 0
+Bare Minimum 2 0
+Barrot 2 0
+Barry 3 0
+Barry Manilow 0 2
+Bart 0 2
+Bart De Wever 2 0
+Bart Lemmen 4 0
+Bart Schols 0 2
+Bart Swier 9 0
+Bart Verbruggen 10 13
+Bart van den Brink 58 17
+Bartina 0 3
+Bartina Koeman 2 2
+Bas 6 0
+Bas Eickhout 3 0
+Bas Muijs 0 3
+Bas Scharwachter 3 0
+Bas Tietema 2 0
+Bas Westerweel 11 0
+Bashar Al Assad 3 0
+Bashar al-Assad 3 0
+Bassirou Diomaye Faye 3 0
+Bauer 2 0
+Bayer Leverkusen Leeftijd 2 0
+Baz Luhrmann 2 0
+Beatle 2 0
+Beatrice 3 4
+Beatrix 6 4
+Beau van Erven Dorens 2 0
+Beaufort 2 2
+Beauty And A Beat 3 0
+Becerra 0 2
+Beckham 4 0
+Beeld & Geluid 4 4
+Beerensteyn 0 2
+Bella 4 0
+Ben 3 0
+Ben Affleck 3 0
+Ben Shelton 4 0
+Ben Smith 0 3
+Ben-Gvir 8 2
+Benedetto Vigna 3 0
+Benedict Cumberbatch 2 0
+Benjamin 2 0
+Benjamin Bonzi 2 0
+Benjamin Netanyahu 36 19
+Benjamin Tahirovic 2 0
+Benji Madden 2 0
+Benoît Cerexhe 2 0
+Bente Becker 3 0
+Beppie Kraft 3 0
+Beran A. 3 0
+Berendsen 43 5
+Berghuis 5 0
+Bernal 2 0
+Bernard Hinault 2 0
+Bernard Looney 2 0
+Bernard Sprenger 7 0
+Bernard van Gastel 0 2
+Bernardo Silva 4 0
+Bernhard 4 0
+Bernhard Z. 0 4
+Bernt Klaverboer 2 0
+Berrettini 0 2
+Bert 2 0
+Bert Colijn 2 0
+Bert Hubert 0 2
+Bert Natter 4 2
+Bert van Marwijk 3 0
+Bertha von Suttner 2 0
+Bertram 9 5
+Besselink 0 2
+Bessent 4 0
+Best 2 0
+Bettan 4 0
+Bette Midler 2 0
+Bettiol 2 0
+Beyer 0 2
+Beyoncé 12 4
+Bezalel Smotrich 3 0
+Bezos 6 0
+Bezzecchi 2 0
+Bicanic 0 3
+Biden 14 0
+Biggs 2 0
+Bijlmer Arena 2 0
+Bikker 0 6
+Bilal Wahib 2 0
+Biles 0 3
+Bill Ackman 2 4
+Bill Cassidy 4 0
+Bill Pulte 0 5
+Billboard 13 0
+Billed Bladet 0 2
+Billie Eilish 7 3
+Billy 3 0
+Billy Dans 0 2
+Billy Idol 2 0
+Billy Joel 3 0
+Bindels 2 0
+Bizot 2 0
+Bjorn Meijer 2 0
+Björk 0 2
+Blake Lively 4 2
+Blanche 2 2
+Blanchett 2 0
+Blasi 4 0
+Blauw 2 0
+Blauwe Lijn 2 0
+Blick 2 0
+Blind 2 0
+Block Blast 2 0
+Blockhaus 2 0
+Blom 2 0
+Blommestijn 3 0
+Blommestijns 2 0
+Blue Origin 5 3
+Bluesky 4 0
+Bob Dylan 3 4
+Bobby Lammers 2 0
+Bodies Bodies Bodies 2 0
+Boeing Boeing 3 0
+Boekholt 0 2
+Boekholt-O'Sullivan 5 2
+Boelhouwer 2 0
+Boeren 2 0
+Boersema 2 0
+Bogarde 2 0
+Bolle Jos 15 5
+Bolloré 5 0
+Bolsonaro 2 0
+Bondi 2 0
+Bonnie Tyler 6 0
+Bontenbal 3 0
+Booij 0 2
+Booking 2 0
+Boon 2 0
+Boos 5 0
+Boris Johnson 2 0
+Boris Kingma 2 0
+Boro 2 0
+Borsato 7 3
+Borst 2 0
+Bosman 3 0
+Bosschaart 3 0
+Bosz 8 0
+Bot 2 0
+Botic van de Zandschulp 31 0
+Boucles de la Mayenne 3 0
+Boudewijn de Groot 0 3
+Bouma 0 2
+Boumans 3 0
+Bounida 2 0
+Bournemouth Leeftijd 2 0
+Bouwman 2 0
+Bowie 2 0
+Boy George 2 0
+Boy Kemper 4 0
+BpfBOUW 2 0
+Brad Cooper 2 0
+Brad Pitt 5 0
+Brad Raffensperger 4 0
+Bradley Barcola 3 0
+Brahim Díaz 3 0
+Bram 2 0
+Bram Krikke 3 0
+Brand 2 2
+Brand New Day 2 0
+Brandley Kuwas 4 0
+Brandy 2 0
+Bredemeijer 2 0
+Bredewold 6 0
+Brekelmans 17 0
+Bret Michaels 3 0
+Brett Goldstein 0 3
+Brian Bouillon Baker 2 0
+Brian Brobbey 14 5
+Brian Priske 6 4
+Bridgers 0 2
+Bril 3 2
+Brinkman 2 0
+Britney Spears 5 0
+Brobbey 4 0
+Brom 2 0
+Brooke Rollins 2 0
+Brooks 3 0
+Brouwer 0 2
+Bruce Springsteen 6 2
+Bruce Willis 2 0
+Brugts 2 0
+Bruins 3 0
+Bruning 5 0
+Brunner 0 3
+Bruno Bruins 5 0
+Bruno Ciancio 2 0
+Bruno Fernandes 2 2
+Bruno Mars 4 0
+Bruno Mars - The Romantic 3 0
+Bruno Rodríguez 0 2
+Bryan Alberts 0 6
+Bryan Cranston 2 0
+Bryan Linssen 2 0
+Brücker 2 0
+Buddy Vedder 4 0
+Buendía 3 0
+Buffy 0 3
+Bukayo Saka 5 0
+Buma Cultuur 0 5
+Bunq 2 0
+Burkhard Jung 2 0
+Burna Boy 6 0
+Burns 0 4
+Busch 2 0
+Butler 2 0
+Byron Allen 3 0
+BöKKERS 2 0
+C+C Music Factory 3 0
+C. 9 2
+C. Cornell Evers 2 0
+C.C. Wei 0 2
+CBb 5 2
+CPL 2 0
+CTM TV 3 0
+Cabboort 0 2
+Cabernet Sauvignon 2 0
+Caesar 2 0
+Cage 2 0
+Caine 4 0
+Caio Collet 2 0
+Caitlin Dijkstra 4 0
+Calbee 2 0
+Callum Osmand 2 0
+Callum Turner 5 7
+Calum McFarlane 4 0
+Calvin Harris 2 0
+Cameron 3 2
+Cameron Diaz 2 0
+Camila Cabello 2 0
+Camilla Parker Bowles 2 0
+Camille Vanuxem 2 0
+Canatan 0 2
+Candan 0 4
+Cannes ere-Palm 2 0
+Capaldi 2 0
+Capgemini 0 2
+Cara 2 0
+Cara Delevingne 3 0
+Cardi B 4 0
+Carel 3 0
+Carice van Houten 0 4
+Carl Gustaf 6 5
+Carl Hoefkens 5 0
+Carl Philip 2 0
+Carla Wijnhoven 4 0
+Carline Brouwer 2 0
+Carlo Ancelotti 8 0
+Carlo Boszhard 2 0
+Carlos Alcaraz 32 7
+Carlos Queiroz 0 2
+Carola Schouten 8 0
+Carolina Pereira Marghidan 3 0
+Caroline 4 0
+Caroline Tensen 2 0
+Caroline van der Plas 4 6
+Carpenter 0 2
+Carreño Busta 2 0
+Carrie 3 3
+Carroll 3 0
+Carruthers 2 0
+Carry Knoops 0 2
+Carry Knoops-Hamburger 0 2
+Casparij 2 0
+Casper Ruud 14 2
+Casper van Uden 7 0
+Cassidy 2 0
+Castro 6 5
+Cate Blanchett 4 0
+Catharina 2 0
+Catherine 9 5
+Catherine Deneuve 0 2
+Catherine Keyl 4 0
+Catherine O'Hara 3 0
+Catherine West 4 0
+Cattelan 3 0
+Caught Stealing 2 0
+Ceconomy 4 0
+Cees Visser 2 0
+Celeste Saulo 0 2
+Cellophane 0 3
+Central Cee 4 0
+Cerebras 6 0
+Cerisa van Kesteren 4 0
+Cerúndolo 5 0
+Cesc Fàbregas 2 0
+Cetitec 2 0
+Chabot 4 0
+Chacarra 0 2
+Chad Smith 3 0
+Chanan Hertzberger 0 4
+Chandler Bing 7 0
+Chantal 2 0
+Chantal Janzen 5 0
+Chantal Reusken 5 0
+Chantalle Schilder 2 0
+Charkiv 4 2
+Charlene 2 4
+Charles 50 17
+Charles Addams 2 0
+Charles Leclerc 8 20
+Charles de Gaulle 3 0
+Charli XCX 0 3
+Charli xcx 2 2
+Charlotte 6 0
+Charlotte Kool 3 0
+Chase Jackson 0 2
+Chasity Grant 2 0
+Chatsjanov 2 0
+Chavanté 2 0
+Cheerio 5 0
+Cheetah 2 0
+Chelsea Leeftijd 2 0
+Cherson 2 0
+Chery 2 0
+Chiara Consonni 2 0
+Chiel Timmermans 2 0
+Chieti 4 0
+Chimera Ripa 2 0
+Chivv 2 0
+Chloé Zhao 3 0
+Choho 0 2
+Chris 3 0
+Chris Froome 2 0
+Chris Hamilton 2 0
+Chris Harper 2 0
+Chris Kempczinski 4 0
+Chris Larsen 0 2
+Chris Martin 3 0
+Chris Stoffer 3 0
+Chris Thrall 0 3
+Christa Miller 2 0
+Christian 4 4
+Christian Dior 2 0
+Christian Eriksen 3 3
+Christina 2 0
+Christina Curry 6 0
+Christine 0 5
+Christine Ghawi 2 0
+Christine Lagarde 3 0
+Christine Teunissen 2 8
+Christine Tremarco 5 0
+Christophe Fouquet 3 0
+Christopher Cooper 0 2
+Christopher Dean 0 2
+Christopher Harborne 2 0
+Christopher Landau 2 0
+Christopher Nolan 4 0
+Christus 3 8
+Chromecast 2 0
+Chwalinska 0 6
+Ciccone 6 0
+Cinà 2 0
+Claes de Vreese 2 0
+Clare's Law 2 0
+Clarke 3 0
+Claude 8 6
+Claudia Marino 0 2
+Claudia Sheinbaum 5 2
+Claudia van Bruggen 3 5
+Claus_Casimir 2 0
+Clavijo 3 0
+Clayton , Dubilier & Rice 2 0
+Cleveland Cavaliers 7 0
+Clingendael 2 0
+Close 3 0
+Clément Tabur 3 0
+Co 3 3
+Coaches Suzan Stortelder 2 0
+Cobolli 0 8
+Coco Gauff 10 7
+Coco Schrijber 3 0
+Cody Gakpo 13 5
+Coen Verbraak 0 2
+Coen van Oostrom 5 0
+Cohen 7 2
+Coldeweijer 2 0
+Cole 3 0
+Cole Allen 4 0
+Cole Palmer 5 0
+Coleman Hawkins 4 0
+Colijn 2 0
+Collin Veijer 6 3
+Collins 6 0
+Colman Domingo 0 2
+Colombie 0 3
+Conan O'Brien 6 0
+Concerten Ye 0 2
+Conchita Wurst 2 0
+Conijn 2 0
+Connie Kline 2 0
+Connor Storrie 4 0
+Constantijn 6 0
+Conte 2 0
+Cook 3 0
+Cooper 8 0
+Copilot 3 0
+Coppa Italia 2 0
+Coppens 2 0
+Coppola 2 0
+Corendon 12 0
+Corinthians Leeftijd 2 0
+Cornald Maas 5 0
+Cornelisse 2 0
+Cornetto 2 0
+Corno 2 0
+Cornyn 2 0
+Corné H. 2 0
+Correia 6 0
+Corry van Breda 2 0
+Cortés 6 0
+Coteq 0 2
+Cotofenesti 3 0
+Court Philippe-Chatrier 3 5
+Court Suzanne-Lenglen 2 0
+Couzy 0 3
+Cox 2 0
+Cremonese 2 0
+Crijns 2 0
+Cristhian Mosquera 2 0
+Cristian Chivu 2 0
+Cristian Mungiu 5 0
+Cristiano Ronaldo 13 6
+Cristo Fernández 2 0
+Cruijff 4 2
+Cruiseschip Hondius 6 0
+Crysencio Summerville 8 13
+Culkin 3 0
+Curiosity 2 0
+Curry 6 0
+Curtis Jones 2 0
+Cynthia Erivo 5 0
+Cyrille Bolloré 2 0
+Cyrus 2 0
+Cédrine Kerbaol 3 0
+Céline 2 0
+Céline Blom 2 0
+Céline Dion 5 6
+César 0 3
+D'Artagnan 3 0
+D. 0 3
+DARA 3 0
+DJ E-Z Rock 3 0
+Daan 0 2
+Daan Draait Door 3 0
+Daan Hoogervorst 2 0
+Daan Kos 0 2
+Daan Rots 3 0
+Daan Schuurmans 2 0
+Daan de Kort 5 3
+Daen van Tilborg 0 5
+Daenerys Targaryen 2 0
+Dag van de Overwinning 2 0
+Dai Dai 4 0
+Dailon Livramento 3 0
+Daisy Head 0 2
+Daisy Mohr 2 0
+Daizen Maeda 2 0
+Dakhla 2 0
+Daley Blind 5 2
+Damac 3 0
+Damaris Egurrola 3 0
+Damen 2 2
+Damian D. 0 2
+Damiano Caruso 3 0
+Damocles 3 0
+Damon 2 0
+Damu Sherpa 0 2
+Dan 6 2
+Dan Caine 2 0
+Dan Tomlinson 2 0
+Dani Carvajal 3 0
+Dani Juncadella 2 0
+Dani Olmo 2 0
+Dani Rojas 2 0
+Dani de Wit 2 0
+Dani van den Heuvel 3 0
+Daniel 2 4
+Daniel Bauer 3 0
+Daniel Cornelissen 0 3
+Daniel Craig 5 0
+Daniel Dubois 3 0
+Daniel Juncadella 16 0
+Daniel Muñoz 2 0
+Daniel Siebert 2 0
+Daniel Vallejo 2 0
+Daniel Vorcaro 2 0
+Daniela Klette 3 0
+Danielle Cohen 0 2
+Daniil Medvedev 9 0
+Danilo 0 2
+Danique Dusée 2 0
+Danique Noordman 3 0
+Daniëlle 3 0
+Daniëlle van de Donk 2 4
+Danny Bakker 2 0
+Danny Buijs 2 0
+Danny Danon 3 0
+Danny Dingemans 0 3
+Danny Makkelie 2 0
+Danny Noack 3 0
+Danny Noppert 3 0
+Danon 2 0
+Danson 0 2
+Dara 10 0
+Darderi 3 0
+Daria Kasatkina 6 0
+Dario Castiglione van ProVeenendaal 2 0
+Darius van Driel 2 0
+Darko Nejasmic 2 0
+Darwin Núñez 2 0
+Daryl Jones 2 0
+Dassen 2 0
+Daughter from Hell 2 0
+Dave Mattheijs 2 0
+Dave Roelvink 4 0
+David 6 3
+David Alaba 3 0
+David Attenborough 10 0
+David Beckham 3 0
+David Bowie 2 0
+David Cameron 2 0
+David Davidson 2 0
+David Gilmour 2 0
+David Hasselhoff 2 0
+David Lammy 0 2
+David Letterman 7 0
+David Lewis 0 2
+David Lowery 2 0
+David Min 4 0
+David Moolenburgh 3 0
+David Raya 5 0
+David Rush 3 0
+David Schwimmer 2 0
+David van Weel 26 12
+David van der Werff 2 0
+Davide Ballerini 6 0
+Davide Piganzoli 6 0
+Davidson 2 0
+Davies 3 0
+Davina Michelle 2 0
+Davis 3 0
+Davy Klaassen 14 0
+Dawa Sherpa 0 4
+De Afspraak 0 2
+De Boer 3 2
+De Groot 3 3
+De Heinoos 2 0
+De Jong 49 4
+De Jonge 7 0
+De Kock 2 0
+De Kort 4 0
+De Laat 0 2
+De Leeuw 0 5
+De Ligt 2 0
+De Mol 6 0
+De Munnik 2 0
+De Roon 3 2
+De Rooy 3 0
+De Roy van Zuydewijn 11 0
+De Ruyter 3 0
+De Vries 7 6
+De Wildt 2 0
+De Wit 12 0
+DeGoedeZaak 2 0
+Dean Huijsen 2 0
+Dean James 4 0
+Decathlon CMA CGM 4 0
+Declan Rice 4 0
+Decoy 2 0
+Dekker 4 0
+Dela Rosa 8 0
+Delano G. 2 0
+Delcy Rodríguez 4 0
+Delevingne 3 0
+Delfina Chaves 3 0
+Delivery Hero 4 0
+Delta Goodrem 6 0
+Dembélé 2 0
+Demi Moore 4 0
+Demi Vollering 12 14
+Demy de Zeeuw 0 2
+Den Besten 2 0
+Dench 2 0
+Deniz Undav 3 0
+Dennis 2 0
+Dennis Bergkamp 3 2
+Dennis Krauweel 4 0
+Dennis Locorriere 3 0
+Dennis Schouten 5 0
+Dennis te Kloese 13 4
+Dennis van den B. 3 0
+Dennis van der Geest 3 0
+Deny 2 0
+Denzel 0 2
+Denzel Dumfries 8 14
+Denzel Washington 0 2
+Depay 9 8
+Deportivo Alavés 2 0
+Derek 2 0
+Derek McInnes 3 0
+Derk Boswijk 0 2
+Derksen 3 0
+Deroy Duarte 3 2
+Derrick Luckassen 0 2
+Derulo 2 0
+Deschamps 3 0
+Descotte 2 0
+Desi 2 0
+Desiree van Lunteren 2 0
+Desmond Tutu 2 0
+Devin Haen 2 0
+Devyne Rensch 5 0
+Dharmendra Pradhan 0 3
+Dhont 4 0
+Diana 3 0
+Diana Shnaider 0 4
+Diana Sjnajder 0 3
+Dianne Zuidema 2 0
+Diaz 2 0
+Dick 2 0
+Dick Advocaat 34 16
+Dick Lukkien 3 0
+Dick Maas 2 0
+Dick Parry 2 0
+Dick Schoof 2 4
+Dick Schreuder 4 0
+Didier Deschamps 3 0
+Didier Reynders 3 0
+Didillon-Hödl 3 0
+Diede de Groot 0 2
+Diederik Ebbinge 0 2
+Diego Cespedes 2 0
+Diego Pablo Sevilla 2 0
+Diego Simeone 3 0
+Diekstra 3 0
+Dieperink 2 0
+Dieter Hecking 3 0
+Dieuwke Wynia 2 0
+DigiD 11 0
+Digitale Economie 5 2
+Dijk 3 0
+Dijkman 5 2
+Dijksma 8 0
+Dijkstra 2 0
+Dilan Yesilgöz 8 0
+Dilan Yeşilgöz 18 3
+Din Djarin 3 0
+Dinand Woesthoff 7 0
+Dingemans 0 2
+Dino 2 0
+Dino Prizmic 2 0
+Diogo Jota 3 5
+Dion 2 4
+Dion Huidekooper 5 0
+Dioni Jurado-Gomez 3 0
+Dipke 0 4
+Direct Sheet Plant 2 0
+Dirk 5 2
+Dirk Kuijt 4 0
+Dirk van Duijvenbode 4 0
+Diva Beirut 2 0
+Django Wagner 2 0
+Djokovic 15 2
+Dmitri Peskov 0 4
+Dnipro 6 0
+Dobrindt 2 2
+Doedens 4 2
+Doets 4 0
+Dogra 2 0
+Doja Cat 2 0
+Doku 2 0
+Dolf van den Brink 0 4
+Dolly Dots 2 0
+Dolly Parton 2 0
+Domien Verschuuren 2 0
+Dominic Calvert-Lewin 5 0
+Dominique Janssen 2 7
+Don Ceder 3 3
+Donald 0 3
+Donald Pols 5 15
+Donald Trump 297 71
+Donald Trump Jr. 4 0
+Donald Tusk 3 0
+Donald jr. 2 0
+Donatella Versace 2 3
+Donnie 8 3
+Donny Ronny 0 2
+Donny van de Beek 4 0
+Donovan Mitchell 2 0
+Donyell 0 3
+Donyell Malen 19 13
+Doornenbal 0 2
+Dopebwoy 2 0
+Doria Ragland 2 0
+Dorian 2 0
+Dorian Bindels 2 0
+Dots 2 0
+Douglas Chesley W. 0 3
+Douglas W. 0 2
+Douwe Bob 4 0
+Downtown 0 3
+Doxy 3 0
+Dr. Hook 2 0
+Draghi 2 0
+Drake 12 0
+Dries Roelvink 4 0
+Dries Verhoeven 3 0
+Dries van Agt 2 0
+Driessen 0 5
+Druijf 2 0
+Dré 3 0
+Dua Lipa 5 7
+Dubai Mall 2 0
+Duffy 2 2
+Duhamel 2 0
+Duisenberg 4 0
+Duke Ellington 2 0
+Dukono 2 0
+Dullaert 2 0
+Duncan Laurence 3 0
+Dungeon Lane 3 2
+Dusan Tadic 2 0
+Duterte 5 0
+Dutertes 2 0
+Dversnes 2 0
+Dylan Groenewegen 23 0
+Dylan Sprouse 2 0
+Dzenan Pejcinovic 2 0
+Désiré Doué 4 0
+Dévy Rigaux 10 8
+Díaz-Canel 0 2
+E. Jean Carroll 6 0
+E.T. 0 2
+EOA-Nepal 2 0
+Eberechi Eze 2 0
+Ebrahim Azizi 2 0
+Ebrahim Raisi 2 0
+Ebrahim Rezaei 0 2
+Echteld 2 0
+Eckert 0 2
+Ed 0 2
+Ed Gallrein 2 0
+Ed Sheeran 4 0
+Eddy Merckx 4 0
+Eden Golan 3 0
+Ederson 2 0
+Edgars Rinkevics 2 0
+Edgars Rinkēvičs 3 0
+Edi Rama 0 2
+Edin Dzeko 3 0
+Edo van der Goot 6 2
+Edoardo Mapelli Mozzi 2 0
+Edoardo Zambanini 2 0
+Edsilia Rombley 6 0
+Edson da Graça 3 0
+Edson Álvarez 0 2
+Eduardo Camavinga 2 0
+Edward 2 4
+Edwin Jonker 2 0
+Edwin de Roy van Zuydewijn 11 0
+Edwin van der Sar 5 0
+Eelco Eerenberg 2 0
+Eelco Heinen 9 6
+Eenhoorn 6 5
+Eerdmans 6 0
+Eerenberg 2 0
+Eeuwes 2 0
+Egan 3 0
+Egan Bernal 6 0
+Egas Reparaz 2 0
+Eickhout 3 0
+Eid al-Adha 2 0
+Eilish 3 0
+Einer Rubio 4 0
+Ekrem Imamoglu 5 0
+El Ahmadi 0 2
+El Karouani 5 0
+ElaadNL 2 0
+Elanor Boekholt-O'Sullivan 3 3
+Elche 5 0
+Elijah Wood 3 0
+Elina Svitolina 3 0
+Elisa Balsamo 7 2
+Elisa Longo Borghini 0 6
+Elisabeth 12 2
+Elizabeth 9 5
+Elizabeth II 8 0
+Elizabeth Lail 2 0
+Elke Büdenbender 2 0
+Ella 2 0
+Ella Bleu Travolta 3 0
+Elle 3 0
+Ellen Pompeo 2 0
+Ellen ten Damme 18 0
+Ellen van Langen 2 0
+Ellian 4 0
+Elly 3 0
+Elly Vleeschhouwer-Blocq 2 0
+Elmar Reinders 3 0
+Elmo 2 0
+Eloise 4 0
+Eloise van Oranje 2 0
+Elon Musk 36 16
+Elsa Jacquemot 2 0
+Elshoff 2 0
+Elsinga 4 0
+Elton John 7 7
+Eluned Morgan 2 0
+Elvis 2 0
+Elvis Costello 2 0
+Elvis Presley 0 2
+Emanuel Manolov 2 0
+Emegha 5 0
+Emerson Jones 2 0
+Emiel Zegers 3 0
+Emilia Clarke 2 0
+Emiliano Buendía 4 0
+Emiliano Martínez 2 0
+Emily 4 3
+Emily Blunt 2 0
+Emily Cooper 2 0
+Emma 3 0
+Emma Kok 4 0
+Emma Raducanu 0 5
+Emma Wortelboer 4 0
+Emmanuel Emegha 8 0
+Emmanuel Macchia 5 0
+Emmanuel Macron 8 9
+Emmy 15 3
+Engelkes 2 0
+Engels 3 0
+Enrique 2 0
+Entertainment Tonight 2 0
+Enzo Fernández 3 0
+Enzo Maresca 4 0
+Epko F. 2 0
+Eppo 3 0
+Eppo Bruins 0 2
+Epstein 22 3
+Erben 3 0
+Erben Wennemars 5 3
+Erdogan 7 0
+Ere Zilveren Nipkowschijf 4 0
+Eric 6 0
+Eric Richins 2 0
+Eric Swalwell 0 2
+Eric van Tijn 0 2
+Eric van der Burg 7 2
+Erik 3 0
+Erik Fleming 4 0
+Erik Jutstra 0 4
+Erik Nevland 2 0
+Erik Roddenhof 5 0
+Erik Ziengs 2 0
+Erik de Jong 0 2
+Erik van T Holt 2 0
+Erika 0 2
+Erika Vikman 2 0
+Eriksen 0 2
+Erivo 4 0
+Erja 2 0
+Erkens 4 0
+Erling Haaland 13 2
+Ernest 3 0
+Ernest Poku 2 0
+Ernst Kuipers 3 3
+Ernst van Koesveld 2 2
+Ernst-Volker Staub 3 0
+Escobar 2 0
+Esmah Lahlah 0 4
+Esmee Brugts 3 0
+Esmir Bajraktarevic 2 0
+Esmée Dekker 4 0
+Espriella 0 2
+Estefania Knuth 3 0
+Esther Oosterbeek 2 0
+Esther Ouwehand 3 9
+Esther van Fenema 5 0
+Ethan Tandowsky 2 0
+Ethan Vernon 2 0
+Etienne Vaessen 2 0
+Etiënne Reijnen 2 2
+Etkin Armut 2 0
+Ettifaq 0 2
+Eugen Wassiliwizky 2 0
+Eugenio Chacarra 0 2
+Eugénie 7 4
+Eulálio 10 0
+Eurovision Asia 2 0
+Eusexua 0 2
+Eusexua Afterglow 0 2
+Eva 12 5
+Eva Jinek 4 2
+Eva Marija 2 0
+Eva Vlaardingerbroek 2 0
+Evander Holyfield 2 0
+Evans 4 0
+Evelyn Austin 3 0
+Evert Jan Offringa 2 0
+Evert Jorritsma 2 0
+Evertsen 5 0
+Evgeniy Levchenko 2 0
+Evi Hanssen 0 2
+Evika Silina 2 0
+Evika Siliņa 3 0
+Evita Mac-nack 2 0
+Evita Muzic 2 0
+Evo Morales 2 0
+Ewa Pajor 2 0
+Ewa Safi 3 0
+Ewout Kieft 2 0
+Exit Spaink 2 0
+Exloërmond 0 5
+Ezzedine al-Haddad 6 0
+F. 13 0
+FC Barcelona Leeftijd 2 0
+FC Twente Vrouwen 2 0
+FT 2 0
+Faber 7 0
+Fabian Hürzeler 2 0
+Fabio Di Giannantonio 2 0
+Fabrizio Romano 2 0
+Fahnbulleh 2 0
+Family Kruys 2 0
+Farage 7 2
+Farioli 2 0
+Faris Haroun 2 0
+Federico Cinà 10 0
+Federico Valverde 11 0
+Feeds 2 0
+Feel the Fire 0 2
+Felice Albers 2 0
+Felice Gimondi 2 0
+Felicien Kabuga 2 0
+Felipe 19 7
+Felix 3 2
+Felix Gall 18 0
+Felix Koslowski 3 0
+Feltre 3 0
+Femicide 4 0
+Femke Broeders-Bol 4 0
+Femke Halsema 12 6
+Femke de Vries 0 4
+Fenix-Premier Tech 2 0
+Fenna Kalma 6 0
+Ferd Grapperhaus 4 6
+Ferdinand Marcos 3 0
+Ferdy Druijf 4 0
+Fergie 2 0
+Fernando Alonso 3 2
+Fernando Clavijo 9 0
+Fernando Grande-Marlaska 3 0
+Fernández 3 0
+Ferran Torres 2 0
+Ferry Doedens 4 2
+Festival Amsterdam 4 0
+Fez 2 0
+Fico 2 0
+Fidan Ekiz 2 0
+Fidel Castro 4 0
+Filip 17 3
+Filip Kostic 2 0
+Filippo Ganna 3 0
+Fils 3 0
+Finn Stam 4 0
+First 2 0
+First Dates 2 0
+Flament 3 0
+Flavie Flament 4 0
+Flavio Cobolli 0 14
+Fleming 4 0
+Flemming 7 0
+Fletcher 2 0
+Fleur Agema 2 0
+Flick 4 0
+Flinke Namen 0 2
+Florence van Duijvendijk 0 2
+Florentino Pérez 4 0
+Florian Wirtz 2 0
+Floris 3 2
+Flotilla 2 0
+Flávio 2 0
+Flávio Bolsonaro 2 0
+FonQ 2 0
+Fonda 3 0
+Foort van Oosten 3 0
+For Good 3 0
+Forbes 8 3
+Foreign Tongues 4 0
+Foxx 3 0
+Francesca Albanese 2 0
+Francesco Bagnaia 2 0
+Francesco Farioli 4 0
+Francheska 0 2
+Francis Ford Coppola 4 0
+Francisco Cerúndolo 9 0
+Franciscus 3 0
+Franco Colapinto 3 0
+Franco Mastantuono 2 0
+Frank 7 3
+Frank Elderson 2 0
+Frank Hoen 2 0
+Frank Houtappels 0 2
+Frank Krake 3 0
+Frank Paauw 2 0
+Frank Rijkaard 2 0
+Frank Sinatra 2 0
+Frank Vandenbroucke 2 0
+Frank van den Broek 7 0
+Frank van den Eeden 6 0
+Frank van der Linde 2 0
+Frank-Walter Steinmeier 2 0
+Frankie Valli 2 0
+Franklin 2 0
+Frans 2 0
+Frans Bauer 6 0
+Frans Halsema 2 0
+Frans Muller 5 0
+Frans Osinga 0 2
+Frans Pollux 3 0
+Frans Timmermans 2 0
+Franse Bolloré 2 0
+Franz Wohlfahrt 2 0
+Franziska Koch 6 0
+Freaky Friday 2 0
+Fred 0 2
+Fred Grim 5 2
+Fred Rutten 21 0
+Fred Vasseur 0 2
+Fredderick Vida 3 0
+Freddie Mercury 3 0
+Freddy Horion 0 3
+Frederik 25 11
+Frederik Brom 2 0
+Frederik Zevenbergen 2 0
+Frederiksen 0 3
+Fredrik Dversnes 2 0
+Freek 22 0
+Freek Rikkerink 11 0
+Freek de Jonge 2 0
+Frenkie 5 3
+Frenkie de Jong 18 12
+Friedrich Merz 12 6
+Friendly Fire 3 0
+Fright Nights 3 0
+Frimpong 2 0
+Frits Spits 6 0
+Frodo 2 0
+Froukje 4 0
+Froukje de Both 2 0
+Frsh 2 0
+Frémaux 2 0
+FunX Awards 2 0
+Fuqua 0 2
+Furtjuh 2 0
+Félix Auger-Aliassime 0 4
+GHB 2 0
+Gabbard 3 0
+Gabriel 5 0
+Gabriel Attal 2 0
+Gabriel Basso 2 0
+Gabriel Diallo 2 0
+Gabriel Magalhães 3 0
+Gabriela 2 0
+Gagik Tsaroekjan 0 2
+Gaia Aikman 2 0
+Galatasaray Leeftijd 2 0
+Galaxy's Edge 2 0
+Gall 5 0
+Gallrein 2 0
+Ganna 2 0
+Garance Reus-Deelder 2 0
+Garnier 3 0
+Garry Rodrigues 3 2
+Gary Anderson 2 0
+Gary Bouwer 0 2
+Gary O'Neil 2 0
+Gauff 3 0
+Gavin Newsom 2 2
+Gavras 2 0
+Gazavloot 2 0
+Gebouw van het Jaar 0 2
+Geef Tegengas 6 0
+Geert Hermans 2 0
+Geert Wilders 16 0
+Geert-Jan 0 2
+Geert-Jan Knoops 0 4
+Geertruida 2 0
+Geest 2 0
+Gen Z 2 0
+Gen Z'ers 2 0
+Gennaro Gattuso 3 0
+Genz 0 2
+Geoffrey Moncada 2 0
+George 6 0
+George Bush 2 0
+George Clooney 3 0
+George Foreman 2 0
+George Harrison 3 0
+George Lucas 4 0
+George Michael 3 0
+George Russell 22 9
+Georgia 3 0
+Georgina Verbaan 2 0
+Georginio Wijnaldum 3 2
+Georgios Donis 2 0
+Gerard Ekdom 2 0
+Gerard Joling 3 5
+Gerard Niemeijer 3 0
+Gerard Piqué 8 0
+Gerben Cabboort 0 2
+Gerhard Schröder 5 0
+Gernot Trauner 5 0
+Gerrie van der Klei 3 0
+Gerry Hamstra 2 0
+Gert Verhulst 3 0
+Gerwyn Price 2 0
+Gerónimo Rulli 2 0
+Gewoon Thomas 2 0
+GfK Dutch Charts 8 2
+Ghebreyesus 2 0
+Ghislaine 2 0
+Gian van Veen 11 0
+Gianluca Mancini 2 0
+Gianluca Prestianni 3 0
+Gianluigi Donnarumma 2 0
+Gianmarco Garofoli 2 0
+Gianni Infantino 10 4
+Giannino Vianello 2 0
+Gibson 3 0
+Gibson Yah 2 0
+Gideon Sa'ar 2 0
+Gideon Saar 9 0
+Gideon van Meijeren 2 0
+Gidi Markuszower 40 0
+Gijs 15 0
+Gijs Leemreize 4 0
+Gijs Sanders 14 0
+Gijs Smal 3 0
+Gijs Tuinman 0 5
+Gijsbert van der Wal 2 0
+Gil 2 0
+Gil Evans 2 0
+Gilbert Martina 7 0
+Giles 0 2
+Gilles Michaud 2 0
+Gilles Villeneuve 12 0
+Gilles de la Tourette 2 0
+Gillis 16 0
+Gilmar Pisas van Curaçao 2 0
+Gina de Vries 0 2
+Giorgia 2 0
+Giorgia Meloni 4 0
+Giorgio Furlani 2 0
+Girona 5 2
+Gisèle Pelicot 5 4
+Gitanas Nauseda 2 0
+Giuliani 5 0
+Giulio Ciccone 8 0
+Giulio Pellizzari 5 0
+Gizeh 13 0
+Gjivai Zechiël 5 0
+Gladon 3 0
+Glas 2 0
+Gloukh 2 0
+Gmail 2 0
+Gnarly 2 0
+Godfried Roemeratoe 0 2
+Godts 8 0
+Gold 0 2
+Golden 4 0
+Goliath 0 2
+Gonzalo García 4 0
+Gonçalo Ramos 2 0
+Goodman 2 0
+Google Pay 0 4
+Google Translate 2 0
+Goossens 3 0
+Gordon 4 0
+Gordon Brown 4 0
+Gorgels 3 0
+Goring 2 0
+Goudappel 2 0
+Goudstikker 2 0
+Gounon 2 0
+Gozert 2 0
+Gracie Abrams 6 0
+Gradus Kraus 5 0
+Graham Potter 3 2
+Grammy 2 0
+Grands Prix 2 4
+Gravenberch 4 0
+Greater Manchester 4 0
+Green 13 0
+Greenberg Traurig 6 0
+Gregory Mitchell 2 0
+Greuther Fürth 2 0
+Grian Chatten 2 0
+Griekspoor 13 0
+Grimmaische Strasse 2 0
+Grischa 0 2
+Grischa Niermann 0 2
+Groene Groei 6 4
+Groenewegen 14 0
+Grogu 4 0
+Groot 2 0
+Groots 2 0
+Grueter 2 0
+Guardiola 12 0
+Guillaume B. 2 0
+Guillermo Hoyos 3 0
+Guillermo Ochoa 2 2
+Guillermo Thomas Silva 2 0
+Gustaf Nilsson 0 2
+Gustav Isaksen 2 0
+Gustavo Petro 2 3
+Guterres 5 0
+Guus Hiddink 0 2
+Guus Meeuwis 5 0
+Guus Offerhaus 2 0
+Guus Til 11 2
+Gyan de Regt 3 0
+H. 4 0
+Haakon 26 23
+Haandrikman 2 0
+Hackney Diamonds 3 0
+Haddad 3 0
+Hadestown 2 0
+Hadj Moussa 4 0
+Hagens 2 0
+Hajime Moriyasu 4 0
+Halina Reijn 3 0
+Hall 4 0
+Halsema 13 3
+Halys 3 0
+Hamer 3 0
+Hamill 2 0
+Hamilton 3 4
+Hamza L. 0 2
+Hamzah L. 0 2
+Han 4 0
+Han Duck-soo 3 0
+Han Kooreneef 0 2
+Handhaafbaarheid 2 0
+Handy 0 2
+Hanna van Vliet 3 4
+Hannah Mae 3 0
+Hanne 3 0
+Hanne Verbruggen 0 3
+Hanneke Groenteman 2 0
+Hannelore Zwitserlood 2 0
+Hannibal 0 3
+Hannibal Mejbri 3 0
+Hans 0 4
+Hans Croiset 0 2
+Hans Jorritsma 0 6
+Hans Kesting 0 3
+Hans Laroes 2 0
+Hans Otten 2 0
+Hans Snijder 0 2
+Hans Spekman 7 0
+Hans Vijlbrief 20 9
+Hans Zimmer 3 0
+Hans van den Heuvel 3 0
+Hansi Flick 7 0
+Hantavirus 4 0
+Hantavirussen 2 0
+Harald 29 7
+Harald Zwart 2 0
+Hardy 3 0
+Harm Goossens 6 4
+Harmen van Wijnen 2 0
+Haroon Raza 3 0
+Harriet Harman 2 0
+Harriet Sperling 0 3
+Harrigan 3 0
+Harris 3 0
+Harrison Ford 3 0
+Harry 19 4
+Harry Da Souza 2 0
+Harry Kane 9 0
+Harry L. 0 2
+Harry Leijdekkers 2 0
+Harry Lensink 2 0
+Harry Maguire 4 0
+Harry Mens 4 0
+Harry Mulisch 2 0
+Harry Potter 3 2
+Harry Styles 56 15
+Harry Styles-merchandise 2 0
+Harry van der Maas 2 0
+Hart 2 0
+Harvey Weinstein 3 0
+Hassan 2 0
+Hasso Herschel 2 0
+Hathaway 2 0
+Havertz 3 0
+Hazes 4 0
+Head 0 4
+Heated Rivalry 3 2
+Hebban 2 0
+Hedwiges Maduro 2 0
+Heemsbergen 2 0
+Heerma 5 3
+Hegseth 11 5
+Heidi Klum 2 0
+Heijkoop 3 0
+Heinen 5 5
+Helen Mirren 3 0
+Hella 2 0
+Hellmich 3 0
+Helmus 2 0
+Helsing 2 0
+Henderson 2 0
+Hendrik Noten 2 0
+Hendriks 6 0
+Henk 2 0
+Henk Brugge 2 0
+Henk Veerman 3 0
+Henk Veldmate 2 0
+Henk Vermeer 0 5
+Henk Wijngaard 2 0
+Henk ten Cate 0 2
+Henkie 2 0
+Henkie T 3 0
+Hennie van der Most 2 0
+Hennis_Plasschaert 3 0
+Henny Vrienten 0 2
+Henri Bontenbal 3 2
+Henri Matisse 2 0
+Henrik 4 0
+Henrik Elm 2 0
+Henry 0 2
+Henry Kissinger 2 0
+Henry Nowak 0 5
+Henry Schut 10 0
+Herbie Hancock 2 0
+Heritage Auctions 2 0
+Herman J. 2 0
+Hermans 17 2
+Herremans 3 0
+Herschel 2 0
+Hertzberger 0 3
+Heutink 2 0
+Hidde Heutink 2 4
+Hiddema 0 2
+Hikers 2 0
+Hila 7 0
+Hila Noorzai 2 0
+Hilaria 2 0
+Hilbert Bredemeijer 2 0
+Hillary Super 0 2
+Hillen 5 0
+Hilton 0 2
+Hindley 5 0
+Hit Me Hard and Soft 2 0
+Hit the Wall 2 0
+Hitler 0 7
+Hitlergroeten 3 0
+Ho-Pin Tung 2 0
+Hoag 0 2
+Hoefkens 2 0
+Hoekstra 2 2
+Hoes 5 0
+Hoffman 5 0
+Hofman 2 3
+Holly Mae Brood 0 2
+Hollywoodsterren Dench 2 0
+Home With You 0 3
+Hondius 200 3
+Hoogkamer 3 0
+Hope 2 0
+Horace Cohen 2 0
+Horan 5 0
+Horans 2 0
+Horion 0 3
+Horseshoe Reef 3 0
+Houten 5 0
+Huang 2 0
+Hubert 0 2
+Hubert Bruls 0 5
+Hudson Williams 2 0
+Hugh Jackman 2 0
+Hugo de Groot 2 0
+Hugo de Jonge 9 6
+Huibert Crijns 2 0
+Huijsen 2 0
+Humberto 3 0
+Humberto Tan 5 3
+Humphries 3 0
+Hun Sen 2 0
+Hunter Schafer 2 2
+Hunterbrook 3 0
+Huub Stapel 2 2
+Hyacinthe van Bussel 0 2
+Hypersudoku 3 0
+Hélène Hendriks 4 0
+Høiby 8 7
+Hüseyin 3 0
+I/O 3 0
+IJperen 4 0
+Ian Maatsen 12 3
+Ian Tyler 3 0
+Ibrahim Afellay 3 0
+Ibrahim Diabate 2 0
+Ibrahim Mbaye 2 0
+Iconic Savvy 3 0
+Ida 3 0
+Idris Elba 3 2
+Iga Swiatek 8 2
+Igli Tare 2 0
+Igor Arrieta 7 0
+Igor Jesus 2 0
+Ilhan Omar 2 0
+Ilie Bolojan 2 0
+Ilke Paddenburg 2 0
+Ilse DeLange 10 0
+Ilse Kuijt 0 8
+Imamoglu 2 0
+Ina Hellmich 3 0
+Inass Jagour 7 0
+Ines Kostić 0 2
+Inez Weski 10 5
+Infantino 2 3
+Infectieziektebestrijding 2 0
+Infrabel 3 0
+Ingrid 2 2
+Ingrid Alexandra 3 14
+Ingrid Michon-Derkzen 0 5
+Insiya 5 0
+Instructure 12 0
+Internazionale Leeftijd 2 0
+Iraola 0 2
+Ireland 2 0
+Ireland Baldwin 2 0
+Irene 11 0
+Irene Moors 3 0
+Iris 2 0
+Iris de Munnik 2 0
+Iris van Loen 2 0
+Iron Dome 3 0
+Irwin Mazur 3 0
+Isa 2 0
+Isa Hoes 3 0
+Isaac 2 0
+Isaac Herzog 2 0
+Isaach de Bankolé 3 0
+Isaacman 0 3
+Isabella 3 0
+Isabella Holmgren 0 3
+Isabelle Huppert 2 0
+Isack Hadjar 10 7
+Isak 7 0
+Isak Andic 7 0
+Isla Fisher 2 0
+Ismael Saibari 11 4
+Ismaël Baouf 3 0
+Israel Katz 0 2
+Israël 13 5
+It Takes 2 0
+Itamar Ben-Gvir 11 3
+Itamura 2 0
+Itsme 0 4
+Ituri 2 0
+Itzhak de Laat 0 2
+Iva Bicanic 0 5
+Iva Jovic 2 0
+Ivan Leko 2 0
+Ivan Perisic 5 3
+Ivanka Trump 2 0
+Ivanna Lisette Ortiz 3 0
+Ivo Niehe 2 0
+Iván Cepeda 2 4
+Iván Ortolá 2 0
+Izan Guevara 2 0
+J. 5 0
+J.Noah 0 2
+JCK 0 4
+JD Vance 7 0
+Jaafar Jackson 2 0
+Jaakko Ohtonen 2 0
+Jaap Hamburger 2 0
+Jaap Stam 3 0
+Jaap Velema 6 0
+Jaap van Dissel 8 20
+Jacco 2 0
+Jack Black 0 2
+Jack Haig 2 0
+Jack Mikkers 2 6
+Jack Plooij 2 0
+Jack Spijkerman 2 0
+Jack de Vries 0 2
+Jack van Gelder 3 0
+Jackie Groenen 3 4
+Jackson 11 0
+Jackson Pollock 3 0
+Jacob Elordi 4 2
+Jacob Tierney 2 0
+Jacob Trenskow 5 0
+Jacobs 4 0
+Jacqueline Smit 0 2
+Jacques Anquetil 2 0
+Jacques Dion 2 0
+Jacques Goudstikker 2 0
+Jada 2 0
+Jada Borsato 5 4
+Jade Kops 5 0
+Jafar Panahi 4 0
+Jagger 4 0
+Jagour 2 0
+Jahanbakhsh 0 2
+Jai Hindley 11 0
+Jai Wowor 3 0
+Jaimi van Essen 7 0
+Jaimy Ravensbergen 3 0
+Jair Bolsonaro 3 0
+Jaitsen Singh 4 0
+Jake O'Brien 2 0
+Jake Paul 4 0
+Jakob Breum 2 0
+Jakub Mensik 2 0
+Jakub Mensík 0 5
+Jakub Menšík 0 5
+Jalen Brunson 0 2
+Jamal Musiala 4 0
+James 6 0
+James Bond 5 0
+James Cameron 3 0
+James Comey 3 0
+James Handy 0 2
+James Morrison 2 0
+James Shaw 2 0
+James Talarico 3 0
+Jamie Foxx 2 0
+Jamie Lee Curtis 3 0
+Jamie Theakston 3 0
+Jamieson Greer 2 2
+Jamiro Monteiro 3 0
+Jan 7 3
+Jan B. 3 5
+Jan Baan 0 3
+Jan Christen 3 0
+Jan Driessen 0 6
+Jan Kluytmans 2 8
+Jan Paternotte 6 0
+Jan Paul van Hecke 10 7
+Jan Roelfs 2 0
+Jan Roos 4 0
+Jan Slagter 0 2
+Jan Smit 8 2
+Jan-Christian Dreesen 2 0
+Jan-Willem Roodbeen 3 0
+Jane Fonda 4 0
+Janine Abbring 0 2
+Jannik Sinner 34 8
+Jans 8 0
+Jansen 6 3
+Jansma 5 0
+Janssen 0 4
+Janzen 3 0
+Jardi van der Lee 4 0
+Jared Isaacman 0 3
+Jared Kushner 0 4
+Jaroslav Tvrdík 2 0
+Jask 4 0
+Jasmine Paolini 0 2
+Jason 2 0
+Jason Biggs 2 0
+Jason Collins 2 0
+Jason Derulo 2 0
+Jason Schwartzman 2 0
+Jason Segel 2 0
+Jasper 2 0
+Jasper Helderman 2 0
+Jasper Stuyven 5 0
+Jaspers 2 0
+Jasveen Sangha 5 0
+Javier Aguirre 2 3
+Javier Ambrossi 2 0
+Javier Bardem 3 0
+Javier Calvo 2 0
+Jay Hoag 0 2
+Jay Vine 7 0
+Jay-Z 2 0
+Jayne Torvill 0 2
+Jean Paul Gaultier 3 0
+Jean-Claude Bouillon Baker 2 0
+Jean-Luc Crucke 2 0
+Jean-Luc Murk 4 0
+Jean-Noël Barrot 4 0
+Jean-Paul Boëtius 2 0
+Jean-Philippe Mateta 3 0
+Jeanine Hennis-Plasschaert 3 0
+Jeep 2 0
+Jeff Bezos 8 5
+Jeff Hardeveld 3 0
+Jeff Landry 4 0
+Jeffrey Epstein 34 6
+Jeffries 3 0
+Jeltje Straatman 2 0
+Jen Kiggans 2 0
+Jenkinson 2 0
+Jennifer Aniston 0 2
+Jennifer Hoffman 3 0
+Jennifer Lopez 4 0
+Jenny Mollen 2 0
+Jensen Huang 11 4
+Jerdy Schouten 20 0
+Jeremie Frimpong 8 2
+Jeremy 2 0
+Jeremy Antonisse 0 2
+Jeremy Swift 0 2
+Jermaine Jackson 2 0
+Jermaine Wattimena 4 0
+Jermak 3 0
+Jeroen 0 3
+Jeroen Elshoff 2 0
+Jeroen Grueter 2 0
+Jeroen Heemsbergen 2 0
+Jeroen Kijk in de Vegte 13 0
+Jeroen Kraan 5 2
+Jeroen Pauw 2 0
+Jeroen Rijsdijk 4 0
+Jeroen van Koningsbrugge 3 0
+Jeroen van Loon 2 0
+Jerome Powell 8 2
+Jesper Roele 3 0
+Jesper Uneken 2 0
+Jesper de Jong 40 6
+Jess 4 0
+Jesse 0 3
+Jesse Klaver 10 12
+Jesse van Schaik 5 0
+Jessica Mann 3 0
+Jessica Schilder 5 3
+Jessica Williams 2 0
+Jessie 0 2
+Jessie J 2 0
+Jest Oldu 5 0
+Jet Bussemaker 2 0
+Jet Li 2 0
+Jethro Warbroek 3 0
+Jetten 88 17
+Jeugd 2 0
+Jezus 6 2
+Jezus Christus 7 2
+Jhonatan Narváez 8 0
+Jill Biden 3 0
+Jill Helena 14 0
+Jill Roord 5 0
+Jillert Anema 2 0
+Jilles van den Beukel 2 0
+Jim Bakkum 4 0
+Jim Carrey 3 0
+Jim Caviezel 2 0
+Jim Wojdyla 2 0
+Jimi Hendrix 2 0
+Jimmy 2 0
+Jimmy Dijk 3 2
+Jimmy Fallon 5 0
+Jimmy Kimmel 9 3
+Jingye 2 0
+Jo-Annes de Bat 5 2
+Joachim 2 2
+Joah Malek 2 0
+Joan Miró 2 0
+Jodenhaat 0 3
+Joe Biden 11 6
+Joe Claridge 3 2
+Joe Frazier 2 0
+Joe Keery 2 0
+Joe Popolo 6 0
+Joe Zawinul 2 0
+Joel 3 0
+Joensuu 2 0
+Joep 5 0
+Joep Paddenburg 3 0
+Joep Wennemars 5 0
+Joep Wijnands 7 0
+Joep van den Boom 9 0
+Joeri Kapteijns 8 0
+Joeri Oesjakov 2 0
+Joey 2 0
+Joey Kooij 2 0
+Joey Veerman 12 0
+Johan 4 0
+Johan Cruijff 7 0
+Johan Cruijff Talent 3 0
+Johan Derksen 3 0
+Johan Geneuglijk 2 0
+Johan de Wit 2 0
+Johan de Witt 2 0
+Johann Wadephul 2 2
+Johannes Paulus II 2 0
+John 4 0
+John Beaton 2 0
+John Cage 2 0
+John Cale 0 2
+John Coltrane 2 0
+John Coltrane.De 2 0
+John Cornyn 4 0
+John F. Kennedy 4 0
+John F. Kennedy Jr. 2 0
+John F. Kennedy jr. 2 0
+John Healey 6 0
+John Heitinga 5 2
+John Krasinski 2 0
+John Legend 2 0
+John Lennon 2 0
+John Lucas 0 2
+John Malkovich 2 0
+John McGinn 3 0
+John Oliver 6 0
+John Ottman 3 0
+John Ratcliffe 5 0
+John Scofield 2 0
+John Stegeman 9 0
+John Stones 2 0
+John Tana 3 0
+John Travolta 9 0
+John de Bever 2 0
+John de Wolf 0 2
+John van den Brom 7 0
+Johnny de Mol 5 0
+Johnson 7 0
+Jolie 3 0
+Jolien Roef 2 0
+Joling 0 3
+Jon Small 2 0
+Jon Stewart 4 0
+Jon van Eerd 4 0
+Jonas 3 0
+Jonas Gahr Støre 2 2
+Jonas Geens 2 0
+Jonas Lovv 3 0
+Jonas Vingegaard 51 3
+Jonathan 8 0
+Jonathan Andic 7 0
+Jonathan Johnson 3 0
+Jonathan Milan 11 0
+Jones 2 0
+Jong 2 0
+Jonker 3 2
+Jonna Fraser 4 0
+Jonny Clayton 3 0
+Jony Ive 2 0
+Joods Cultureel Kwartier 0 4
+Joop van den Broek 2 0
+Joost Eerdmans 7 0
+Joost Klein 7 4
+Joost Luiten 2 8
+Joost Nederpelt 3 0
+Joost Prinsen 0 2
+Joost Sneller 2 2
+Joost Swinkels 2 0
+Joost Vullings 3 0
+Jordan Bos 3 0
+Jordan Henderson 3 0
+Jordan Lotomba 2 0
+Jordi 2 2
+Jordi Altena 4 0
+Jordi Cruijff 6 2
+Jordy 2 0
+Jordy C. 5 0
+Jorge Jesus 2 0
+Jorge Martín 4 0
+Jorge Videla 0 5
+Jorinde van Klinken 4 2
+Jorrel Hato 14 0
+Jorritsma 0 5
+Jorthy Mokio 8 0
+Jos 11 0
+Jos L. 3 2
+Jos Leijdekkers 14 0
+Josep Guardiola 15 0
+Joseph Aoun 0 2
+Joseph Leijdekkers 3 0
+Joseph Oosting 3 0
+Josephine 2 0
+Josephine Baker 2 0
+Josh Duhamel 2 0
+Josh Rock 2 0
+Josh Simons 2 0
+Joshua 3 0
+Joshua Brenet 0 2
+Joshua Kimmich 4 0
+Josien van Putten 2 0
+Josip Sutalo 7 0
+Jostiband 4 0
+José González 2 0
+José Luis Rodríguez Zapatero 2 0
+José Manuel Albares 3 0
+José Mourinho 5 2
+Jota 0 2
+Joy Wielkens 2 0
+Joyce Beatty 2 0
+João Almeida 3 0
+João Fonseca 2 5
+João Neves 3 0
+João Palhinha 2 0
+João Pedro 2 0
+Joël Veltman 3 0
+Juan Carlos 2 0
+Juan Manuel 2 0
+Juan Manuel Cerúndolo 7 2
+Jude Bellingham 4 0
+Judi Dench 3 0
+Judith 8 5
+Judith Tielen 3 0
+Juho Talvitie 2 0
+Jules Gounon 13 0
+Julia 5 0
+Julia Boschman 0 3
+Julia Louis-Dreyfus 2 0
+Julian Nagelsmann 10 3
+Juliana 4 0
+Julianne Moore 2 0
+Julie 2 0
+Julie Taal 2 0
+Julien 0 2
+Juliet 2 0
+Juliette Binoche 2 0
+Julius Jaspers 2 0
+Julius Johansen 2 0
+Julius Maada Bio 2 0
+Juliëtte van Leeuwen 2 0
+Juncadella 7 0
+June 0 2
+Juninho Bacuna 3 2
+Jurado-Gomez 2 0
+Jurre Bosman 2 0
+Jurriën Timber 37 13
+Justen de Wildt 5 0
+Justin Baldoni 4 2
+Justin Bieber 7 0
+Justin Bijlow 6 0
+Justin Kluivert 13 5
+Jutta Leerdam 3 0
+Juul 0 3
+Juvat Westendorp 2 2
+Juventus Leeftijd 2 0
+Jérémy Doku 7 4
+Jérôme B. 0 3
+Jürgen Klopp 2 0
+Jürgen Locadia 4 4
+K. 4 3
+KLM-vlucht KL714 2 0
+Kabuga 2 0
+Kai Havertz 6 0
+Kaia Gerber 2 0
+Kaj Gorgels 3 0
+Kaj van der Voort 3 0
+Kaja Kallas 21 0
+Kallas 9 0
+Kamala Harris 6 2
+Kami Rita Sherpa 2 0
+Kamp 0 2
+Kamp Vught 2 0
+Kan 7 0
+Kanye West 22 43
+Kappen 2 0
+Karapetjan 0 2
+Kardashian 2 5
+Karel Gerlach 0 2
+Karen 0 2
+Karen Chatsjanov 5 0
+Karen Damen 2 4
+Karen Khachanov 13 0
+Karien Stronks 3 0
+Karim Erja 2 0
+Karin 2 0
+Karin Spaink 4 0
+Karl 0 2
+Karl-Anthony Towns 0 2
+Karol Nawrocki 5 0
+Karremans 7 0
+Karremans van Infrastructuur 2 0
+Karsu 14 0
+Kash Patel 4 0
+Kataib Hezbollah 4 0
+Kate 2 0
+Kate Arizmendi 2 0
+Kate Winslet 4 0
+Katherine Hepburn 2 0
+Kathleen 0 2
+Kathleen Aerts 2 4
+Katja Schuurman 2 2
+Katy Perry 4 0
+Katz 4 6
+Kaya Imani 3 0
+Kees 5 0
+Kees Flodder 6 0
+Kees Jansma 5 0
+Kees Smit 8 0
+Keetels 2 0
+Kehlani 2 0
+Keijzer 6 6
+Keir Starmer 43 6
+Keith McCurdy 2 0
+Keith Richards 0 2
+Kelder 2 0
+Kelderman 2 0
+Kelis 2 0
+Kelly 4 0
+Kelly Ortberg 6 0
+Kelly Piquet 0 2
+Kelvin Evans 3 0
+Kem Sokha 2 0
+Kemal Kilicdaroglu 4 0
+Kemper 2 0
+Ken Paxton 6 0
+Kendrick Lamar 4 0
+Kendrick Lamont Key Jr. 2 0
+Kennedy 10 2
+Kenneth Iwamasa 5 0
+Kenneth Law 2 0
+Kenneth Taylor 12 3
+Keolis 2 0
+Kerem Canatan 0 2
+Kerstin Casparij 8 0
+Ketamine 2 0
+Ketamine Queen 2 0
+Kevin 13 3
+Kevin De Bruyne 3 2
+Kevin Doets 5 0
+Kevin Felida 0 2
+Kevin Warsh 7 0
+Key 2 0
+Keyl 4 0
+Keyvan Shahbazi 6 0
+Khachanov 5 0
+Khadija Arib 3 8
+Khamenei 3 4
+Khan 3 0
+Kharkiv 2 0
+Khvicha Kvaratskhelia 5 0
+Kid Cudi 0 2
+Kieran Culkin 2 0
+Kijk in de Vegte 4 0
+Kike Barja 2 0
+Kiki Bertens 2 0
+Kiki Loonstra 2 0
+Kikker 2 0
+Kikker Energie 2 0
+Kiliann Sildillia 2 0
+Kilicdaroglu 3 0
+Kilmar Abrego Garcia 2 0
+Kim 7 8
+Kim Basinger 2 0
+Kim Einder 0 2
+Kim Jong-un 4 7
+Kim Kardashian 4 8
+Kim-Lian van der Meij 4 0
+Kimberly Wyatt 2 0
+Kimi 2 0
+Kimi Antonelli 23 24
+Kimmel 6 2
+King 3 0
+King's Speech 3 0
+Kingsley Coman 2 0
+Kinski 0 5
+Kirsten 2 0
+Kiss All The Time 3 0
+Kjell Scherpen 3 0
+Klaas Knot 2 0
+Klaas Sloots 8 0
+Klaas Sloots van Stadskanaal 3 0
+Klaas van Veen 2 0
+Klaas-Jan Huntelaar 2 0
+Klaasje Meijer 4 2
+Klaassen 7 0
+Klamer 2 0
+Klaver 9 6
+Klein 2 2
+Klette 2 0
+Klok 0 2
+Kluivert 4 5
+Kluytmans 0 8
+Knaken 0 2
+Knight 2 0
+Knoops 2 4
+Knot 2 0
+Ko Colijn 2 0
+Ko Itakura 6 0
+Koblenko 2 0
+Koch 2 0
+Kockelmann 2 0
+Koekiemonster 2 0
+Koekoek 0 2
+Koeman 52 36
+Koeman jr. 3 0
+Koen Bouwman 4 0
+Kogelbrief 2 0
+Kohl 3 0
+Kok 4 0
+Koki Ogawa 3 0
+Kolen 3 0
+Kollau 2 0
+Kolo Touré 2 0
+Kompany 2 0
+Kooij 3 0
+Kool 2 0
+Koole 2 0
+Koolmees 0 5
+Koopmans 9 0
+Koopmeiners 2 0
+Kopecky 7 0
+Kops 4 0
+Kostjoek 2 0
+Kostyuk 2 0
+Kouame 4 0
+Kouri Richins 3 0
+Kraantje Pappie 2 0
+Krabbé 3 0
+Krake 2 0
+Kramer 2 0
+Kraus 4 0
+Krauweel 3 0
+Kremers 5 0
+Kristel 0 2
+Kristel Verbeke 2 4
+Kristi Noem 2 0
+Kristian Hlynsson 4 0
+Kristin Grannis 2 0
+Kroes 3 0
+Kroon 3 0
+Kruys 2 0
+Kröger 0 2
+Kuhr 2 2
+Kuijsten 2 0
+Kuiper 0 2
+Kuipers 4 3
+Kuss 2 0
+Kyano Kwint 2 0
+Kyle Busch 2 0
+Kyle Diamantas 2 0
+Kylian Mbappé 9 2
+Kylie Minogue 3 0
+Kyndryl 7 0
+Kyra Carusa 0 3
+L. 4 7
+LA$$A 2 0
+Laan 4 0
+Lady Gaga 2 0
+Lahlah 0 2
+Lai 2 0
+Lai Ching-te 2 0
+Lale Gül 5 0
+Lamare Bogarde 5 0
+Lamens 4 0
+Lamers 3 0
+Lamine Yamal 2 0
+Lamjarred 2 0
+Lampenius 4 0
+Lance Stroll 0 2
+Lando Norris 17 3
+Lang 6 0
+Langdurige Zorg 8 0
+Lara Croft 0 2
+Lara Gillespie 3 0
+Lara Zevenberg 4 0
+Largo Porta Bologna 2 0
+Laroes 2 0
+Laros 2 0
+Laros Duarte 2 0
+Larry 2 0
+Lars Klingbeil 3 0
+Lars van der Vight 0 2
+Laura 3 2
+Laura Tesoro 2 0
+Laura Wandel 3 0
+Laura van Gijn 0 2
+Laurens Dassen 2 3
+Laurent Mekies 2 0
+Laurent Nuñez 3 0
+Laurentien 5 2
+Laurette Schillings 2 0
+Laut 2 0
+Lautaro Martínez 4 0
+Lavrov 3 0
+Law 2 0
+Lawrence Shankland 3 0
+Lazlo 2 0
+LeBron James 2 0
+LeTec 0 2
+League Darts 2 0
+Leah 4 0
+Leah McKendrick 0 2
+Leandro Bacuna 3 0
+Leandro Trossard 5 0
+Lease a Bike 0 2
+Leclerc 3 9
+Leco van Zadelhoff 3 0
+Lee 2 0
+Lee Kian Lie 0 2
+Leen van Dijke 0 3
+Leeroy Echteld 5 0
+Left Laser 14 0
+Leiden Marathon 3 0
+Leijten 2 0
+Lekkerkerker 2 0
+Leknessund 4 0
+Lena Schilling 3 0
+Lennart Karl 0 3
+Lennox Lewis 2 0
+Lenny Kuhr 8 3
+Lenovo 0 4
+Leo 9 5
+Leo XIV 11 4
+Leon Duhamel 2 0
+Leonardo DiCaprio 4 0
+Leonardo da Vinci 2 0
+Leonor 4 3
+Leontine 2 2
+Leontine Ruiters 10 4
+Leony Coppens 2 0
+Leopold Witte 2 0
+Leroy Sané 2 0
+Letizia 9 7
+Letizia Paternoster 2 0
+Letschert 6 7
+Letterman 3 0
+Leurink 0 2
+Levante 3 0
+Levi 0 2
+Levin 2 0
+Lewandowski 2 0
+Lewis 3 0
+Lewis Capaldi 2 0
+Lewis Hamilton 15 28
+Lex Uiting 3 0
+Leão 0 2
+Lhakpa Sherpa 3 0
+Li 3 0
+Li Jiaying 2 0
+Li Jun Li 2 0
+Liam 5 0
+Liam Draxl 3 0
+Liam Gallagher 2 0
+Liam Lawson 2 0
+Liam Payne 5 0
+Liam Rosenior 4 0
+Liander 0 5
+Lid Keijzer 2 0
+Lidewij de Vos 8 3
+Lieke 0 7
+Lieke Klaver 2 0
+Lieke Marsman 0 16
+Liekinheitin 2 0
+Lieselot Mariën 3 0
+Lieske Carleer 2 0
+Lieve Monsters 0 2
+Lijnders 2 0
+Lijpe 3 0
+Lil Kleine 13 2
+Lil Kleine - F*CK KLEINE 4 0
+Lil Wayne 4 0
+Lilibet 2 0
+Lily Collins 2 0
+Lily James 2 0
+Lin King 2 0
+Linda 6 0
+Linda Lampenius 5 0
+Linda de Mol 2 0
+Lindsey Graham 2 0
+Lindsey Heaps 2 0
+Lineth Beerensteyn 0 2
+Lionel Messi 23 5
+Lionel Richie 2 2
+Lionel Scaloni 7 0
+Lionsgate 3 0
+Lisa 12 0
+Lisa Cook 0 2
+Lisa Konings 2 0
+Lisa Loeb 2 0
+Lisa Westerveld 5 0
+Little Britain 0 2
+Littler 4 0
+Livano Comenencia 0 2
+Lively 4 2
+Liverpool Leeftijd 2 0
+Liz Rijsbergen 6 0
+Liza 2 0
+Liza Kollau 2 0
+Lize Kop 0 4
+Locadia 0 2
+Locorriere 3 0
+Lodewijk XIV 3 0
+Loe Shimm 2 0
+Loeb 2 0
+Loek Peters 2 0
+Loekasjenko 2 0
+Loes Luca 0 2
+Loewe 2 0
+Logan 0 2
+Logius 11 0
+Loiza Lamers 4 0
+Lola 2 0
+Lola Young 2 0
+Longo Borghini 0 3
+Lopez 3 0
+Lordi 2 0
+Loreen 2 0
+Lorena Wiebes 13 4
+Lorenzo Buenaventura 2 0
+Lorenzo Musetti 2 0
+Lotte Keukelaar 2 0
+Lotte Kopecky 8 0
+Lotte Peeters 2 0
+Lotte van Kruistum 0 8
+Loua Billy Spaaij Kollau 2 0
+Louis 11 0
+Louis Theroux 2 0
+Louis Tomlinson 2 0
+Louis Vuitton 5 0
+Louis van Gaal 4 3
+Louise Elffers 2 0
+Lovv 3 0
+Lowe 2 0
+Lubbers 2 0
+Luca Zidane 0 2
+Lucas 10 2
+Lucas Auer 13 0
+Lucas Cepeda 0 2
+Lucas Digne 2 0
+Lucas Rosa 2 0
+Lucia van Geuns 2 0
+Luciano Darderi 5 0
+Luciano Valente 7 2
+Lucinda Brand 0 2
+Luckassen 0 2
+Lucy B. 0 2
+Luis Enrique 16 0
+Luis Suárez 4 0
+Luis de la Fuente 3 0
+Luiten 2 7
+Luiz Inácio Lula da Silva 5 0
+Luk Wyns 0 2
+Luka Modric 2 0
+Lukas Dhont 12 0
+Luke Cage 2 0
+Luke Humphries 5 2
+Luke Littler 8 0
+Luke Woodhouse 2 0
+Lula 7 0
+Lululemon Athletica 0 2
+Luther 0 2
+Lutnick 2 0
+Lutsharel Geertruida 9 3
+Luuk Ikink 2 0
+Luuk de Jong 3 0
+Luís Suárez 2 0
+Lyan Verburg 3 0
+Lyhanna 0 5
+Lynn Groenewegen 2 0
+Lynn Wilms 0 4
+Lyson 2 0
+M. 4 4
+M.I.A. 0 2
+MC 2 0
+Ma 2 0
+Maan 2 0
+Maan de Steenwinkel 0 2
+Maarten Camps 0 2
+Maarten Goorhuis 2 0
+Maarten Martens 2 0
+Maarten Paes 4 0
+Maatsen 2 0
+Maayke Kasper 2 0
+Mabel Wisse Smit 5 0
+Mabel van Oranje 2 0
+Mac Studio 2 0
+Macaulay Culkin 2 0
+Macron 12 9
+Madars Razma 3 0
+Madison Keys 0 2
+Madonna 12 3
+Maduro 10 0
+Maggie Betts 0 2
+Magnier 7 0
+Magnus Brunner 0 3
+Maguire 3 0
+Magyar 20 9
+Mahmood 2 0
+Mahmoud Ahmadinejad 2 0
+Mahmoud M. 0 2
+Maia Sandu 2 0
+Maietta 2 0
+Maikel Boon 2 0
+Maikel van Wissen 2 0
+Maimouna Doucouré 2 0
+Maja Chwalinska 4 11
+Maja Chwalińska 0 6
+Makis Keravnos 2 0
+Malek F. 3 0
+Malik Tillman 2 0
+Malkinson 0 2
+Malkinsons 0 2
+Malkovich 2 0
+Man 16 7
+Mandelson 4 2
+Mandy 0 2
+Manel Estiarte 2 0
+Manet 2 0
+Manifold 5 0
+Manifolds 2 0
+Mann 3 0
+Manon Leijten 3 0
+Manouska Molema 2 0
+Manuel Broekman 0 2
+Manuel González 4 0
+Manuel Neuer 9 0
+Manuel Ugarte 2 0
+Manuele Tarozzi 2 0
+Maná 3 0
+Mao Itamura 4 0
+Mao R. 0 2
+Marathon Groningen 2 0
+Marc 0 2
+Marc Dullaert 2 0
+Marc Guéhi 2 0
+Marc Jacobs 3 3
+Marc Márquez 6 2
+Marc Overmars 2 0
+Marc Reef 0 2
+Marc Soler 6 0
+Marca 5 0
+Marcel Klok 0 2
+Marcel Musters 3 0
+Marcel Oosterveer 2 0
+Marcelo Bielsa 3 0
+Marcia Lucas 3 0
+Marco Bezzecchi 6 2
+Marco Bizot 6 0
+Marco Borsato 11 4
+Marco Geijtenbeek 2 0
+Marco Langbroek 2 0
+Marco Rente 2 0
+Marco Rubio 43 6
+Marco Trungelliti 2 0
+Marco van Basten 0 3
+Marcos 4 0
+Marcos Llorente 2 0
+Marcouch 6 17
+Marcus Berg 2 0
+Marcus Rashford 4 0
+Mardi Gras 0 4
+Margaret Atwood 2 0
+Margaret Thatcher 0 2
+Margarita 16 0
+Margo de Kock 2 0
+Margot Robbie 2 0
+Margrethe 18 4
+Margriet 8 4
+Margriet Hermans 0 2
+Maria Magdalena 2 0
+Maria Sakkari 0 2
+Maria Van Kerkhove 3 0
+Mariah Carey 4 0
+Marian 2 0
+Marianne Thieme 0 8
+Marianne Vos 5 0
+Marianne van Leeuwen 4 0
+Marie 2 0
+Marie Verbraeken-Blommaart 2 0
+Marieke 7 0
+Marieke Elsinga 7 0
+Mariela Garriga 2 0
+Marine Le Pen 2 0
+Marineschip Evertsen 3 0
+Marink Reedijk 2 0
+Marinus Dijkhuizen 2 0
+Mario 0 2
+Mario Draghi 3 0
+Mario Goossens 2 0
+Mario R. 0 2
+Marion Bunel 5 0
+Marion Koopmans 12 3
+Maris 2 0
+Marisa Olislagers 4 0
+Mariska Bauer 2 0
+Marius Borg Høiby 11 6
+Mariëlle Bruning 2 0
+Mariëtte Hamer 3 0
+Marjan Minnesma 4 0
+Marjane Satrapi 0 5
+Marjolein Faber 6 0
+Marjolijn Wegkamp 2 0
+Mark 3 2
+Mark Allen 2 0
+Mark Boumans 2 0
+Mark Butler 2 0
+Mark Carney 7 0
+Mark Chavez 3 0
+Mark Dunsbergen 2 0
+Mark Flekken 8 4
+Mark Hamill 3 0
+Mark Livesey 2 0
+Mark Lyson 4 0
+Mark Norris 2 0
+Mark Roscam Abbing 0 4
+Mark Rothko 4 0
+Mark Ruffalo 2 0
+Mark Rutte 33 13
+Mark Simon Bentley 2 0
+Mark Verheijen 9 0
+Mark Zuckerberg 4 0
+Mark van Bommel 2 0
+Markuszower 35 0
+Marleen de Rooy 3 0
+Marlen Reusser 0 3
+Marley Dors 3 0
+Marlies Genz 0 2
+Marlijn Weerdenburg 2 0
+Marloes 2 0
+Marlon 0 3
+Marlon U. 0 3
+Marlous Nieuwveen 3 0
+Maro Engel 3 0
+Maroš Šefčovič 0 2
+Marquinhos 3 0
+Marrit Steenbergen 4 0
+Marsh Königs 2 0
+Marsman 0 13
+Mart Hoogkamer 4 0
+Marta Kostjoek 0 2
+Marta Kostyuk 0 2
+Marten de Roon 10 4
+Marthe 4 0
+Marthe De Pillecyn 3 3
+Martijn Hagman 0 2
+Martijn Krabbé 3 0
+Martijn Lakemeier 4 0
+Martijn Ridderbos 2 0
+Martijn Rijke 2 0
+Martin 4 0
+Martin Bosma 2 0
+Martin Garrix 4 0
+Martin Green 10 0
+Martin Hansen 2 0
+Martin Landaluce 2 0
+Martin Marcellusi 2 0
+Martin Schindler 2 0
+Martin Scorsese 2 6
+Martin Sitalsing 3 0
+Martin Sommer 6 0
+Martin Verkerk 2 0
+Martin Ødegaard 4 3
+Martina 4 0
+Martina McBride 4 0
+Marty Makary 2 0
+Marty Smits 0 5
+Mary 7 5
+Marylio V. 3 0
+Masako 0 4
+Masoud Pezeshkian 2 0
+Massie 4 3
+Massimiliano Allegri 4 0
+Matcha Coco 2 0
+Matej Kovar 2 0
+Mateo Chávez 2 0
+Mathangi Arulpragasam 0 2
+Matheu Hinzen 3 0
+Matheus Cunha 2 0
+Mathieu van der Poel 3 0
+Mathijs 4 0
+Mathilde 19 2
+Mathis Suray 2 0
+Mats Wieffer 8 6
+Matt 3 0
+Matt Charman 3 0
+Matt Damon 3 0
+Matt Davies 0 2
+Matt Lucas 5 0
+Matt Mahan 0 2
+Matt Winston 2 0
+Matteo Arnaldi 10 9
+Matteo Berrettini 0 4
+Matteo Messina Denaro 2 0
+Matteo Salvini 2 0
+Matthew 2 0
+Matthew Perry 9 0
+Matthew Quirk 2 0
+Matthew Spatola 2 0
+Matthew Whitaker 2 0
+Matthijs de Ligt 14 0
+Matthijs van Nieuwkerk 8 0
+Mattia Bais 3 0
+Mattias Grafström 3 0
+Mattias Ripa 0 3
+Mattie Valk 3 0
+Maurice Steijn 4 0
+Maurice de Hond 4 0
+Maurits 2 0
+Maurizio Cattelan 3 0
+Mauro Júnior 2 0
+Max 8 4
+Max Poole 2 0
+Max Roach 2 0
+Max Smedes 4 0
+Max Verstappen 57 33
+Maxim 2 0
+Maxime Prévot 3 0
+Maximilian Mittelstädt 3 0
+Maykel Piron 0 2
+Mazur 2 0
+Mbappé 5 0
+McCartney 7 4
+McFarlane 3 0
+McKendrick 0 2
+McLean 2 0
+Me Nou 4 0
+Medische Zorg 0 4
+Medvedev 3 0
+Meera Syal 0 2
+Meeuwis 4 0
+Meg Marinis 2 0
+Meg O'Neill 2 0
+Meghan 11 0
+Meghan Markle 6 0
+Mehdi Taj 7 0
+Mehdi Taremi 2 0
+Meijer 10 0
+Meike Wijers 2 0
+Meis 2 0
+Mekies 2 0
+Mel Gibson 2 0
+Melania 3 0
+Melania Trump 2 0
+Meloni 5 0
+Melvin Boel 0 2
+Melvine Malard en Sandy Baltimore 0 2
+Memphis Depay 26 21
+Meningokokken B-ziekte 3 0
+Menno 2 0
+Menno Barreveld 2 0
+Menno Helmus 2 0
+Mensík 0 2
+Merckx 2 0
+Meredith Grey 2 0
+Merel Conijn 2 0
+Merel Westrik 2 0
+Merijn Zeeman 0 2
+Merkel 2 0
+Merz 16 9
+Messi 17 5
+Mestrum 0 4
+Meteoor 2 0
+Mette Frederiksen 0 4
+Mette-Marit 25 32
+Mexx Meerdink 3 0
+Miatta Fahnbulleh 3 0
+Michael 12 3
+Michael Berg 7 0
+Michael Boogerd 2 0
+Michael Bublé 3 0
+Michael Carrick 3 0
+Michael Colijn 2 0
+Michael Fassbender 2 0
+Michael Jackson 21 4
+Michael Jordan 3 0
+Michael Leiters 2 0
+Michael O'Leary 2 0
+Michael Olise 4 0
+Michael Saylor 0 2
+Michael Schumacher 0 2
+Michael Storer 2 0
+Michael Valgren 3 0
+Michael Zheng 5 0
+Michael van Gerwen 12 2
+Michaela Coel 2 0
+Michaël 3 0
+Michel 5 5
+Michel van Bergen Henegouwen 4 0
+Michelin Guide 2 0
+Michelle 3 0
+Michelle Rasch 0 3
+Michelle Rodriguez 2 0
+Michiel Couzy 0 4
+Michiel Hoogeveen 0 5
+Michiel Kramer 3 0
+Michiel Lieuwma 6 0
+Michiel Servaes 2 0
+Michiel Vos 3 0
+Michiel van Erp 0 3
+Michon 0 2
+Michon-Derkzen 0 2
+Mick Jagger 9 0
+Mick van Dijke 5 0
+Micky van de Ven 10 6
+Microsoft Gaming 2 0
+Miedema 9 0
+Mighty Mike 3 0
+Miguel Díaz-Canel 7 5
+Miguel Ángel Sánchez Muñoz 0 2
+Miho Takagi 2 0
+Mika Godts 17 0
+Mikal Tseggai 2 0
+Mike 2 0
+Mike Brown 3 0
+Mike Langen 3 0
+Mike Tyson 5 0
+Mike van der Hoorn 7 0
+Mikel Arteta 20 0
+Mikey 3 0
+Mikkel Bjerg 4 0
+Mikkers 0 6
+Mikky Keetels 2 0
+Milan 4 0
+Milan Zonneveld 2 0
+Milan de Haan 2 0
+Miles 2 0
+Miles Davis 6 0
+Miley Cyrus 5 0
+Milli Vanilli 3 0
+Millwall 2 0
+Milou van der Kolk 0 3
+Mimi 0 2
+Min 3 0
+Minaj 2 0
+Minnesota Lynx 4 0
+Minogue 3 0
+Mirco Maestri 2 0
+Miriam Haley 2 0
+Miriana Conte 2 0
+Mirjam Bikker 7 5
+Mirjam Sterk 9 6
+Mirjam Theelen 3 0
+Mirra 0 2
+Mirra Andreeva 0 8
+Mirra Andrejeva 0 6
+Miruta 0 2
+Mischa 2 0
+Mischa Bredewold 9 0
+Mislintat 4 0
+Missy Elliott 2 0
+Mitch Hahn 2 0
+Mitchell Froom 2 0
+Mo Salah 0 2
+Modi 20 0
+Modi Jetten 2 0
+Moens 2 0
+Mohamed Al Fayed 2 0
+Mohamed Ouahbi 2 2
+Mohamed R. 0 2
+Mohamed Salah 6 0
+Mohammad Bagher Ghalibaf 3 0
+Mohammad Baqer Saad Dawood al-Saadi 3 0
+Mohammadi 8 0
+Mohammed 0 2
+Mohammed Kudus 0 2
+Mohammed Odeh 3 0
+Mohammed bin Abdulrahman al-Thani 3 0
+Mohsen Rezaei 0 3
+Mojtaba Khamenei 7 4
+Mokio 5 0
+Mol 4 0
+Molenaar 3 0
+Moley 3 0
+Mona Keijzer 16 6
+Mondelez 2 0
+Mondex 2 0
+Monegask 0 2
+Mongwalu 2 0
+Monica 2 0
+Monica Bellucci 2 0
+Monica Geuze 3 0
+Monica Montefalcone 2 0
+Monica Seles 0 3
+Monique Smit 3 0
+Monroe 3 0
+Mooi Wark 2 0
+Moore 5 0
+Moors 2 0
+Morales 3 0
+Morgan 3 0
+Morgan Rogers 2 0
+Moriyasu 2 0
+Morris Day 3 0
+Mother Mary 3 0
+Motherless 5 3
+Mounir El Allouchi 7 0
+Mount Scenery 2 0
+Mourinho 3 0
+Moussa Soumano 2 0
+Moving Beyond Limits 2 0
+Mozes 0 2
+Moïse 2 0
+Moïse Kouame 3 0
+Mridha 2 0
+Muhammad Ali 3 0
+Muhammed S. 0 2
+Muijs 0 2
+Muis 2 0
+Mulder 4 2
+Muller 3 0
+Mungiu 4 0
+Murkomen 2 0
+Muro di Ca 2 0
+Murphy 5 0
+Murray 2 0
+Music On 4 0
+Musk 22 9
+Musters 3 0
+Mutluer 0 2
+Mythos 6 4
+Márquez 2 2
+Más Más Más 4 0
+Máxima 86 14
+Märtha Louise 2 0
+Mónica García 7 0
+Mühren 3 0
+NH 2 0
+Naberman 2 0
+Nabil B. 0 3
+Nadal 2 2
+Nadia Rashid 3 0
+Nadia de Vries 3 0
+Nagelsmann 2 2
+Naim Qassem 0 3
+Namens 2 0
+Nancy Pelosi 0 2
+Nanyuki 0 2
+Naomi 13 0
+Naomi Mestrum 2 9
+Naomi Osaka 3 4
+Narendra Modi 20 3
+Narges 2 0
+Narges Mohammadi 7 0
+Narges Rashidi 5 0
+Naruhito 3 5
+Narváez 6 0
+Nasire Best 2 0
+Nasser 3 0
+Nasser Al Khelaifi 2 0
+Nassr 4 0
+Nastassja Kinski 0 5
+Natasha Brown 2 0
+Nate Swanson 2 0
+Nathan Aké 11 3
+Nationaal Monument 7 0
+Nationaal Park 2 0
+National Geographic History 2 0
+Natter 4 0
+Nawaf Salam 3 2
+Nawrocki 7 0
+Nelson Mandela 0 3
+Nemo 2 0
+Netanyahu 40 23
+Nettavisen 3 0
+Neuer 7 0
+Neves 2 0
+Nevill Ruiter 0 3
+New York Giuliani 2 0
+Nexperia 6 0
+Neymar 9 0
+Niall Horan 6 0
+Niamh Fisher-Black 0 2
+Nicholas Yelloly 2 0
+Nick Bril 3 2
+Nick Cage 2 0
+Nick Cannon 2 0
+Nick Doodeman 3 0
+Nick Schilder 2 0
+Nicki Minaj 5 0
+Nicky Catsburg 3 0
+Nicky Hilton 2 0
+Nico Brinkel 2 0
+Nico Williams 2 0
+Nicol Kremers 12 0
+Nicola Roberts 2 0
+Nicolaas Veul 2 0
+Nicolas Cage 2 0
+Nicolas Kim Coppola 2 0
+Nicolas Raskin 0 2
+Nicole Kidman 2 0
+Nicole Saphier 2 0
+Nicole Scherzinger 2 0
+Nicolette Kluijver 2 0
+Nicolás Maduro 5 0
+Nicolás Tagliafico 2 0
+Nicusor Dan 2 3
+Nicușor Dan 5 0
+Niedermaier 0 6
+Nieloefaar Bahadori 2 0
+Niels Wennemars 3 0
+Niels Zonneveld 3 0
+Nielsen 3 0
+Niemeijer 3 0
+Niermann 0 2
+Nieuwenkamp 2 0
+Nigel Farage 12 3
+Nigel de Jong 4 0
+Niki Lauda 8 0
+Nikkie Plessen 2 0
+Niklas Vesterlund 4 0
+Nikol Pasjinjan 0 5
+Nikolai 2 0
+Nikoloz Basilashvili 2 0
+Nile Rodgers 3 0
+Nina 2 0
+Nina Gold 2 0
+Nina Jurna 3 0
+Ning 2 0
+Nino 0 2
+Nippon Paint 5 5
+Noa 4 0
+Noa Lang 11 0
+Noa Vahle 2 0
+Noah Kahan - The Great Divide 3 0
+Noah Naujoks 2 0
+Noam Bettan 25 0
+Noano 4 0
+Noel Gallagher 5 0
+Noemi Rüegg 2 0
+Nolan 0 2
+Noni Madueke 4 0
+Noor Driessen 0 6
+Noord 0 2
+Noort 2 0
+Noorzai 2 0
+Nooshin 2 0
+Noppert 2 2
+Nora Fatehi 3 0
+Noraly Beyer 4 2
+Nordin Bukala 3 0
+NorthC 6 0
+Noslin 4 0
+Noussair Mazraoui 4 4
+Novak Djokovic 27 7
+Novo Nordisk 2 0
+Novus 2 0
+Nowak 0 3
+Noé Lebreton 2 0
+Noël van Kleef 2 0
+Nuno Borges 2 0
+Nuno Mendes 6 0
+Nuno Tavares 2 0
+Nurija van Schoonhoven 2 0
+Nutrilon 2 0
+O'Brien 3 0
+O'Hara 2 0
+O'Leary 2 0
+OPEC+ 2 0
+OVpay 2 0
+Obama 9 0
+Occasionally 8 0
+Oceanwide 10 0
+Oceanwide Expeditions 22 0
+Ochoa 0 3
+Oddo BHF 2 0
+Odeh 2 0
+Odido Internet 3 0
+Oeh 3 0
+Offlimits 4 0
+Ogawa 3 0
+Oklahoma City Thunder 9 0
+Oksana Selechmeteva 2 0
+Olaf Sleijpen 5 0
+Olav Kooij 4 0
+Olav Mol 2 0
+Old Navy 2 0
+Oleksandr 2 0
+Oleksandr Usyk 20 0
+Olie 4 0
+Oliver Baumann 4 0
+Oliver Bearman 0 2
+Oliver Glasner 2 0
+Oliver Lindell 0 2
+Olivia Colman 2 0
+Olivia Dean 5 0
+Olivia Dean - Rein Me In 3 0
+Olivia Rodrigo 7 3
+Ollie Watkins 4 0
+Ollynik 2 0
+Olympique Marseille Leeftijd 2 0
+Omar 2 0
+Omar Hakim 2 0
+Omar Marmoush 4 0
+Omar Rekik 2 2
+Omoda 0 3
+Omroep Zwart 5 0
+One Night Stand 2 0
+Only Joling 0 2
+Oosenbrug 2 0
+Oosterhuis 3 0
+Oosting 3 0
+Opalite 2 0
+Operatie Epic Fury 2 0
+Oprah Winfrey 2 2
+Optredens Ye 2 0
+Opvarenden Hondius 2 0
+Opwekking 2 0
+Orbán 17 7
+Oresjnik 2 0
+Orlin 2 0
+Ortiz 5 0
+Osasuna 2 0
+Oscar 3 2
+Oscar Gloukh 3 0
+Oscar Piastri 11 0
+Osinga 0 2
+Otten 3 0
+Ottman 2 0
+Otto Rehhagel 4 0
+Ousmane Dembélé 11 0
+Oussama Targhalline 4 0
+Ouwehand 3 8
+Oviedo 4 0
+Owen Cooper 6 0
+Owen Wijndal 2 0
+Owusu-Oduro 2 0
+Oxfam Novib 3 0
+Ozalj 2 0
+P. 0 2
+PVV-afsplitser Markuszower 4 0
+Paas 4 0
+Paay 6 0
+Pablo Carreño Busta 3 0
+Pablo van de Poel 3 0
+Padam Padam 3 0
+Paddenburg 2 0
+Paes 2 0
+Page Six 2 0
+Pais 2 0
+Palantir 4 0
+Palestine Action NL 2 0
+Pallegama Hemarathana 2 0
+Palmen 0 2
+Palmer 2 0
+Paloma Valencia 2 2
+Palvin 2 0
+Pam Bondi 6 0
+Pannekoek 0 2
+Papperger 2 0
+Park 2 0
+Park Chan-wook 4 0
+Parkinson 3 0
+Parry 3 0
+Participatie 3 4
+Pascal Bosschaart 3 0
+Pascal Jansen 2 3
+Pasjinjan 0 4
+Pasjinjans 0 3
+Patek Philippe 4 0
+Patel 2 0
+Paternotte 6 0
+Patrice Désilets 0 2
+Patricia 3 0
+Patricia Paay 6 0
+Patrick Benguigui 2 0
+Patrick Bruel 5 0
+Patrick Busby 2 0
+Patrick Kerssemakers 2 0
+Patrick Kluivert 2 0
+Patrick Martens 2 0
+Patrick Moeke 4 0
+Patrick Roest 2 0
+Patty Zomer 2 0
+Paul 10 2
+Paul Gladon 3 0
+Paul Laverty 3 0
+Paul Magnier 11 0
+Paul McCartney 20 6
+Paul Pressler 3 0
+Paul Quinn 0 2
+Paul Rudd 2 0
+Paul Seixas 3 0
+Paul Simon 3 0
+Paul Simonis 3 2
+Paul V. 2 0
+Paul Vugts 3 0
+Paul Walker 2 0
+Paul Wanner 4 0
+Paul de Leeuw 3 5
+Paula Abdul 2 0
+Paula Blasi 6 2
+Paulien 2 0
+Paulien Cornelisse 2 0
+Pauw 6 0
+Pavel 2 0
+Paxton 2 0
+Payne 6 0
+Paz 3 0
+Peabo 0 3
+Peabo Bryson 0 5
+Peaky Blinders 4 0
+Pedri 3 0
+Pedro Acosta 2 2
+Pedro Pascal 5 0
+Pedro Sánchez 14 4
+Peer Koopmeiners 2 0
+Peeters 3 0
+Pelicot 2 0
+Pellizzari 2 0
+Pep Guardiola 8 0
+Pepijn Lanen 0 2
+Pepijn Lijnders 2 0
+Per van Loon 2 0
+Pereira Marghidan 2 0
+Perez 3 4
+Perisic 4 0
+Permian Basin 2 0
+Perry 9 0
+Peskov 0 2
+Petar Sekulic 0 2
+Petar Sucic 2 0
+Pete Davidson 2 0
+Pete Hegseth 11 2
+Pete Parkkonen 5 0
+Peter 6 3
+Peter Boelhouwer 2 0
+Peter Bosz 12 0
+Peter Buwalda 3 0
+Peter Fury 3 0
+Peter Gillis 16 0
+Peter Hein van Mulligen 3 0
+Peter Hofstede 2 0
+Peter Jackson 9 0
+Peter Koelewijn 2 0
+Peter Magyar 6 0
+Peter Mandelson 11 2
+Peter Moore 2 0
+Peter Pannekoek 0 2
+Peter Phillips 0 3
+Peter R. de Vries 5 0
+Peter Scholten 2 0
+Peter Sutherland 2 0
+Peter Terrin 3 0
+Peter Vlemmix 0 6
+Peter Wennink 2 4
+Peter de Waard 0 2
+Peter van den Bunder 2 0
+Peter van der Mede 2 0
+Petra 0 2
+Petra Doornenbal 0 2
+Petra Platschorre 4 0
+Petra Urban 2 0
+Petro 0 3
+Pezeshkian 4 0
+Phil Collins 4 0
+Phil Foden 5 0
+Philadelphia Union 5 0
+Philip 0 3
+Philips 3 0
+Phoebe Bridgers 0 2
+Phoenix 2 0
+PiS 2 0
+Piantedosi 0 2
+Picasso 2 0
+Picnic 2 0
+Picnic PostNL 3 0
+Pierce Brosnan 4 0
+Pierrakakis 3 0
+Pierre Deny 2 0
+Pierre Gasly 0 2
+Pierre van Hooijdonk 3 0
+Pierre-Emerick Aubameyang 2 0
+Pieter 3 0
+Pieter Duisenberg 10 0
+Pieter Hasekamp 2 0
+Pieter Heerma 3 3
+Pieter Heiliegers 2 0
+Pieter Koolwijk 3 0
+Pieter Omtzigt 2 0
+Pieter Rambags 3 0
+Pieter van Vollenhoven 8 2
+Pieter van den Hoogenband 0 3
+Pieter-Christiaan 3 2
+Pieterpad 2 0
+Pim Berendsen 2 0
+Pim Fortuyn 8 0
+Pim van der Horst 2 0
+Pinot Noir 2 0
+Pionier 2 0
+Pip Lucas 2 0
+Piqué 3 0
+Piron 0 2
+Pisas 5 0
+Pitt 4 0
+Plaid Cymru 7 0
+Plant 0 2
+Platense 2 0
+Plato 3 0
+Please Please Please 0 2
+Ploos van Amstel 4 0
+Podcast De Stemming 2 0
+Poels 4 0
+Poetin 47 25
+Poku 2 0
+Pol 0 3
+Poldervaart 2 0
+Pols 3 14
+Pop 4 2
+Popolo 4 0
+Poppy Delevingne 2 0
+Popyrin 2 0
+Potapova 2 0
+Powell 6 0
+Power 2 0
+Praatsessies 2 0
+Prestianni 3 0
+Price 2 0
+Prime Video 7 0
+Prince 4 4
+Prinsen 0 2
+Priscilla Slomp 3 0
+Privé 3 0
+Priya Dogra 2 0
+Prizmic 2 0
+Pro Max 2 0
+Project Freedom 11 0
+Promes 3 0
+Prosus 4 2
+Protime 5 0
+Prudon 0 2
+Pulte 0 3
+Punt 4 0
+PwC 3 0
+Péter Magyar 20 9
+Qasem Soleimani 2 0
+Qian van Binsbergen 4 0
+Qlas 2 0
+Qualifier Chwalińska 0 2
+Queen Latifah 5 0
+Quentin Halys 5 2
+Quiet 5 0
+Quincy Promes 3 0
+Quinn 0 2
+Quinten Timber 8 2
+R. 3 4
+RWS 3 0
+Raben 2 0
+Rachel 2 0
+Rachel Reid 2 0
+Rachel Rosier 0 2
+Radboudumc 9 0
+Raden Intan 3 0
+Radev 2 0
+Radoslaw Sikorski 2 0
+Rafael Jodar 3 0
+Rafael Jódar 4 4
+Rafael Nadal 8 4
+Rafael van der Vaart 4 2
+Raheem Sterling 10 0
+Raisa Blommestijn 4 0
+Ralph Lauren 2 0
+Ram 2 0
+Rama 0 2
+Ramiz Zerrouki 4 2
+Ramon Gorter 2 0
+Ramon Hendriks 4 0
+Ramona Agruma 2 0
+Ramses Shaffy 0 2
+Randal Kolo Muani 2 0
+Ranko Scekic 2 2
+Ranneke Derks 2 0
+Raphaël Collignon 2 0
+Raphinha 0 3
+Rappers Chivv 2 0
+Rasch 0 3
+Rashid 2 0
+Rasmus Højlund 2 0
+Ray 2 0
+Ray Sawyer 3 0
+Rayan Cherki 3 0
+Rayane Bounida 5 0
+Raye 5 0
+Raymond van Barneveld 2 0
+Rayo 0 2
+Raúl Castro 9 5
+Rebecca Gomperts 0 2
+Rebel Wilson 2 0
+Recep Tayyip Erdogan 3 2
+Reddit 3 0
+Reed Hastings 0 2
+Reef 0 2
+Reeves 2 0
+Reggeborgh 2 0
+Reggio Emilia 2 0
+Regina Belle 0 3
+Reid 0 3
+Reijn 3 0
+Reijnders 2 0
+Reijnen 2 0
+Reinette Klever 2 0
+Reinier Zonneveld 2 0
+Reinier van Zutphen 4 0
+Reinout V. 0 2
+Reis 3 0
+Rekik 2 0
+Rekker 0 2
+Rembrandt 3 0
+Remco Evenepoel 2 0
+Remko Keizer 2 0
+Remko Pasveer 2 0
+Renate 0 3
+Renate Jansen 7 0
+Renate Reinsve 3 0
+Rendo 0 2
+Renee van Asten 3 0
+Rensch 2 0
+Renze Klamer 2 0
+René F. 3 0
+René Froger 2 0
+René Hake 0 2
+René Paas 4 0
+René van Kooten 4 0
+Renée Slegers 2 0
+Reusken 4 0
+Reynders 3 0
+Reynolds 2 0
+Rezaei 0 2
+Ria 4 0
+Ria Bremer 2 0
+Ria Brieffies 2 0
+Rian Gerritsen 2 0
+Rianne Letschert 7 9
+Ricardo Pepi 8 0
+Ricardo Salinas Pliego 2 0
+Richard Groenendijk 2 0
+Richard Plugge 0 2
+Richards 2 0
+Richarlison 2 0
+Richins 2 0
+Richters 2 0
+Rick 2 0
+Rick Beukers 4 0
+Rick Engelkes 2 0
+Rick Kruys 9 0
+Ricky 2 0
+Ricky Koole 2 0
+Rico 9 0
+Rico Schröder 2 0
+Rico Verhoeven 21 2
+Ridder 6 0
+Ridouan Taghi 16 7
+Riechedly Bazoer 2 0
+Riejanne Markus 2 0
+Rigaux 4 5
+Rihanna 13 7
+Rikkerink 3 0
+Ringkøbing 2 0
+Ringo Starr 4 0
+Rinus 2 0
+Rinus Michels 2 0
+Rinus van Kalmthout 3 0
+Rio Ngumoha 2 0
+Riola Xhemaili 4 0
+Riot 2 0
+Ristoski 2 0
+Rita Butler Barrett 2 0
+Roald Dahl 2 0
+Roald van der Linde 2 0
+Rob 3 2
+Rob Base 3 0
+Rob Cross 2 0
+Rob Dieperink 2 0
+Rob Geus 2 0
+Rob Jetten 64 15
+Rob Kemps 2 0
+Rob Zweekhorst 3 0
+Rob van Muilekom 0 2
+Rob van Someren 2 0
+Robbert Huijsman 3 0
+Robbie Hall 2 0
+Robert 0 3
+Robert Brovdi 2 0
+Robert Doornbos 0 3
+Robert Downey Jr. 2 0
+Robert Eenhoorn 8 9
+Robert Fico 2 0
+Robert Ginyard 2 0
+Robert Lavarre 2 0
+Robert Lewandowski 6 0
+Robert Mühren 3 0
+Robert Pattinson 2 2
+Robert Smith 4 0
+Robert Vinkenborg 2 2
+Robert ten Brink 2 0
+Robert van Asten 2 0
+Robert van Hemert 4 3
+Robert van der Laan 2 0
+Roberto De Zerbi 6 0
+Roberto Lagalla 0 3
+Roberto Martínez 2 0
+Roberts 2 0
+Robertson 0 2
+Robin J. 2 0
+Robin Kroes 3 0
+Robin Roefs 7 7
+Robin Veldman 4 0
+Robin van Persie 31 10
+Robinho Júnior 2 0
+Rocca 2 0
+Rock Music 0 2
+Rocki 2 0
+Rod Stewart 3 0
+Rode Kaart 3 0
+Roderik Rekker 0 3
+Rodney Bryce 2 0
+Rodrigo 6 2
+Rodrigo Bentancur 2 0
+Rodrigo Chaves 2 0
+Rodrigo Duterte 7 0
+Rodrigo Paz 2 0
+Rodríguez 5 0
+Roefs 2 4
+Roel Nieuwenkamp 3 0
+Roel Reineman 2 0
+Roel van Velzen 2 0
+Roeland Fernhout 0 3
+Roeland ten Berge 5 0
+Roelien Kamminga 7 0
+Roelvink 3 0
+Roest 2 0
+Rogen 3 0
+Roger 0 2
+Roger Cox 2 0
+Roger Federer 6 0
+Roger Neve 0 2
+Roger Wicker 3 0
+Rogers 3 0
+Rogier 2 0
+Rogier Meijer 3 0
+Roland Lescure 3 0
+Rolf Sanchez 12 0
+Rolien Sasse 2 0
+Romain Gavras 2 0
+Roman Safiullin 2 0
+Rome-Jayden Owusu-Oduro 2 0
+Romelu Lukaku 0 2
+Ron Carter 2 0
+Ron DeSantis 4 0
+Ron Jans 15 0
+Ronald 5 0
+Ronald Dela Rosa 6 0
+Ronald Giphart 2 0
+Ronald Koeman 82 47
+Ronald Koeman jr. 2 0
+Ronald Plasterk 6 0
+Ronald dela Rosa 2 0
+Ronald van der Horst 4 0
+Ronaldo 10 3
+Ronnie 0 2
+Ronnie Flex 9 4
+Ronnie Wood 3 0
+Roos de Ridder 4 0
+Roos van Erkel 2 0
+Rory Culkin 2 0
+Ros Beiaard 0 2
+Rosanna Maietta 2 0
+Rosanne Sies 12 0
+Rose Estelle 2 0
+Rosie O'Donnell 2 0
+Rosier 0 2
+Ross 2 0
+Ross Duffer 2 0
+Ross Smith 3 0
+Rowan Besselink 3 0
+Roxeanne 3 0
+Roxeanne Hazes 10 2
+Roxy Dekker 5 2
+Roy Kent 0 2
+Roy Steur 2 0
+Roy van Zuydewijn 11 0
+Royal Lodge 0 2
+Rozetruidrager Afonso Eulálio 2 0
+Ruben 3 0
+Ruben Block 2 0
+Ruben Brekelmans 11 0
+Ruben Hanevelt 2 0
+Ruben Hillen 5 0
+Ruben Nicolai 2 0
+Ruben Providence 0 2
+Ruben Rolvink 2 0
+Rubio 44 2
+Rudi Garcia 2 2
+Rudy Giuliani 4 0
+Rue Bennett 0 3
+Ruiter 0 3
+Ruiters 10 2
+Rumen Radev 3 0
+Rupert Giles 0 2
+Rupert Mannion 0 2
+Russell 16 0
+Rutger 4 0
+Rutger Groot Wassink 2 0
+Rutger Otto 2 0
+Rutger Vink 4 0
+Ruth Jager 2 0
+Ruth Negga 3 0
+Rutte 21 12
+Rutten 17 0
+Ruud 7 0
+Ruud Gullit 3 2
+Ruud van Nistelrooij 0 5
+RvS 2 0
+Ryan 2 0
+Ryan Christie 2 0
+Ryan Cohen 9 0
+Ryan Gravenberch 12 7
+Ryan Reynolds 5 0
+Ryan Searle 2 0
+Rypke 2 0
+Rypke Bakker 2 0
+Rémi Cavagna 3 0
+Rúben Amorim 2 0
+S. 0 3
+SWR 2 0
+Saad Lamjarred 2 0
+Saar 2 0
+Sabalenka 8 6
+Sabri Lamouchi 2 2
+Sabrina Carpenter 4 3
+Saddam 2 0
+Sadio Mané 3 0
+Saibari 7 2
+Said Bakkati 2 0
+Saif Abukeshek 2 0
+Saint Martin 2 0
+Sal Da Vinci 2 0
+Salah 3 2
+Salinas 2 0
+Salma Paralluelo 2 0
+Salvador Plasencia 3 0
+Sam 2 2
+Sam Altman 5 4
+Sam Beukema 3 0
+Sam Fahd Abu Haikal 0 3
+Sam Fender 6 0
+Sam de Jong 2 0
+Sam van Royen 4 0
+Samantha F. 3 0
+Samantha Steenwijk 2 0
+Samenleving 0 4
+Samir Hassan 2 0
+Samuel 2 0
+Samuel Bamba 2 0
+Samuel Leijten 3 0
+Samuel Welten 5 2
+Samvel Karapetjan 0 2
+Sana C. 4 0
+Sander van der Eijk 7 0
+Sanders 12 0
+Sandra 4 0
+Sandra Palmen 0 2
+Sandra van Embricqs 3 0
+Sangha 5 0
+Sangiovese 2 0
+Sankt Pauli 2 0
+Sanna Veerman 2 0
+Sanne 3 0
+Sanne Oving 6 0
+Santana 2 0
+Santiago Arias 2 0
+Santos 9 0
+Sara Bejlek 2 0
+Sara Duterte 2 0
+Sarah Ferguson 4 0
+Sarah Michelle Gellar 0 2
+Sarah Sjöström 3 0
+Sarawak 2 0
+Sarina Wiegman 4 3
+Sarri 2 0
+Saskia Egas Reparaz 2 0
+Saskia Noort 2 0
+Satrapi 0 5
+Saudi Aramco 3 0
+Sauli Niinistö 2 0
+Sauron 2 0
+Savage Love 2 0
+Savile Row 3 0
+Savinho 2 0
+Saxion 2 0
+Saxophone Colossus 4 0
+Saïd R. 2 4
+Scale 2 0
+Scarlett Johansson 0 2
+Scekic 0 2
+Schilder 6 2
+Schmid 2 0
+Schmidt 2 0
+Schollaardt 2 0
+Schols 0 2
+Scholten 2 0
+Schoof 0 6
+Schouten 18 3
+Schreuder 4 0
+Schröder 5 0
+Schumacher 0 2
+Schut 5 0
+Schuurs 0 2
+Scorsese 0 3
+Scott Bessent 6 2
+Scott McTominay 3 0
+Sde Teiman 2 0
+Sead Kolasinac 2 0
+Sean Barbabella 3 0
+Sean Connery 3 0
+Sean Duffy 2 0
+Sean Flynn 2 0
+Sebastian Nanasi 0 2
+Sebastian Stan 6 0
+Sef 7 3
+Seffie 2 0
+Segaert 2 0
+Sejong 3 0
+Selechmeteva 2 0
+Select 2 0
+Selena Gomez 3 0
+Selma van de Perre 2 0
+Sem Steijn 7 0
+Semenyo 3 0
+Sen 2 0
+Senna 2 0
+Sepp Blatter 0 2
+Sepp Kuss 5 0
+Serena Williams 2 5
+Sergej Barbarez 2 0
+Sergiño Dest 2 0
+Servé Hermans 2 0
+Seth Meyers 6 0
+Seth Rogen 3 0
+Seyed A. 0 2
+Seyffardt 2 0
+Shabana Mahmood 2 0
+Shahbazi 6 0
+Shai Gilgeous-Alexander 7 0
+Shake It Off 3 0
+Shake Shack 2 0
+Shakira 16 0
+Shania Twain 2 2
+Shanna Slaap 5 0
+Shaqueel van Persie 2 0
+Shaquille Emanuelson 2 0
+Shari Bossuyt 2 0
+Sharif 4 0
+Sharon Dijksma 11 0
+Shaun Murphy 3 0
+Shawn Ryan 2 0
+Shawn Wayans 0 2
+Sheeran 2 0
+Shehbaz Sharif 6 0
+Shein 2 0
+Sheinbaum 3 0
+Sherel Floranus 2 0
+Sherine Falasteen 2 0
+Sherpa 0 2
+Shi 2 0
+Shi Yongxin 2 0
+Shia LaBeouf 0 4
+Shima Kaes 2 0
+Shirma Rouse 5 0
+Shonda Rhimes 2 0
+Shrinking 2 0
+Shurandy Sambo 2 0
+Shuz 0 2
+Sid 2 0
+Sidney Smeets 4 0
+Sidny Lopes Cabral 3 0
+Sieg Heil 5 0
+Siegert Baartmans 2 0
+Signify 2 0
+Sigourney Weaver 2 0
+Sijmons 2 0
+Sikorski 2 0
+Silina 3 0
+Siliņa 4 0
+Silva 3 0
+Silvia 3 3
+Silvio Erkens 2 0
+Simcha Rothman 2 0
+Simic 4 0
+Simon 2 0
+Simon Ceulemans 2 0
+Simon Fortuyn 5 0
+Simon Yates 2 0
+Simone Biles 0 3
+Simoni 2 0
+Simons 3 0
+Simpel 2 0
+Singh 3 0
+Sinner 24 4
+Sint 0 3
+Sint & De Leeuw 0 3
+Sinterklaas 0 3
+Sipke Hulshoff 0 2
+Sir David 2 0
+Sir David Attenborough 13 0
+Sisca Folkertsma 4 0
+Sitalsing 2 0
+Siyah 5 0
+Sjnajder 0 2
+Sjoerd Bax 2 0
+Sjoerd Sjoerdsma 12 13
+Sjoerd van Berge Henegouwen 2 0
+Sjoerdsma 4 13
+Sjöström 2 0
+Skeyes 0 4
+Sklarov 2 0
+Sky Sports 3 0
+Slagvaardige Overheid 2 0
+Slavia 2 0
+Slijters 2 0
+Sloots 9 0
+Slot 16 6
+Smeets 4 0
+Smit 6 5
+Smith 6 4
+Smits 0 4
+Smotrich 2 0
+Snel 2 0
+Snelle 5 4
+Snoop Dogg 2 0
+Soa Aids 4 0
+Sofa Productions 2 0
+Sofia Coppola 2 0
+Sofyan Amrabat 2 0
+Sohani 0 6
+Soleimani 2 0
+Soler 3 0
+Solvinity 8 0
+Sombr 2 0
+Songül Mutluer 5 0
+Sonja 19 3
+Sonny Rollins 4 0
+Sony Pictures 0 2
+Sophie 4 5
+Sophie Hermans 19 5
+Sophie Keizer 2 0
+Soudal Quick-Step 2 0
+Souffian El Karouani 8 0
+Soufiane Rahimi 0 2
+Soundos El Ahmadi 0 2
+Soy Kroon 6 0
+Spaaij 4 0
+Spaink 4 0
+Sparkle Sooknanan 2 0
+Spatola 2 0
+Spears 4 0
+Speelstad Rotterdam 2 0
+Spekman 3 0
+Speler van het Jaar 4 0
+Spielberg 0 3
+Spies 3 0
+Spike Lee 0 2
+Spits 3 0
+Splinter Chabot 10 0
+Sporza 2 0
+Sprenger 5 0
+Sprouse 2 0
+Spruds 4 0
+Sprūds 3 0
+St. Thomas 2 0
+Stam 5 0
+Stan 4 2
+Stan Raben 2 0
+Stan Wawrinka 16 0
+Stark 2 0
+Starmer 48 4
+Start slotetappe Ronde 2 0
+Stavros Floros 2 0
+Steam Machine 3 0
+Stedin 4 5
+Steef de Bot 2 0
+Stef Smit 2 0
+Stefan de Vrij 12 0
+Stegeman 3 0
+Steijn 4 0
+Steinmeier 2 0
+Stellan Skarsgård 3 0
+Stephan El Shaarawy 2 0
+Stephan Neijenhuis 0 3
+Stephanie van Eer 2 0
+Stephen 4 0
+Stephen Colbert 16 3
+Stephen Curry 2 0
+Stephen Graham 5 0
+Stephen Hendry 2 0
+Stephen Yaxley-Lennon 2 0
+Sterk 8 5
+Steve 2 0
+Steve Clarke 2 0
+Steve Daly 2 0
+Steve Hilton 0 3
+Steve Witkoff 2 3
+Steven Berghuis 5 0
+Steven Bergwijn 2 0
+Steven Brunswijk 0 2
+Steven Knight 3 0
+Steven Spielberg 4 3
+Steven van Eijck 0 2
+Stevie Wonder 0 2
+Stewart 3 0
+Stewart McLean 2 0
+Stichting Wigwam 2 0
+Stiekel 2 0
+Stientje van Veldhoven 10 2
+Stimulering Bouw 2 0
+Sting 2 0
+Stoffer 2 0
+Stoornis 2 0
+Stray Dogs 2 0
+Streeting 4 0
+Streisand 3 0
+Studio Antigone 0 2
+Stumo 2 0
+Stunna Sandy 3 0
+Styles 17 5
+Stéphane Séjourné 2 0
+Stéphanie Rist 3 0
+Substack 4 0
+Subway Surfers 2 0
+Sudoblock 3 0
+Suhail Al Mazrouei 2 0
+Sullivan 0 2
+Sultan Al Jaber 3 0
+Sulyok 0 4
+Sunderland Leeftijd 2 0
+Super Micro Computer 2 0
+Surfer 0 2
+Survivor Greece 2 0
+Susan Visser 3 0
+Susie Wiles 2 0
+Sutalo 3 0
+Suzan 10 0
+Suzan & Freek 18 0
+Suzan Lamens 7 0
+Suzan Stortelder 10 0
+Suzanne Bosman 2 0
+Suzanne Kröger 0 4
+Sven 8 0
+Sven Botman 3 0
+Sven Kockelmann 3 0
+Sven Mijnans 3 0
+Sven Mislintat 4 0
+Sverre Magnus 4 3
+Svitolina 2 0
+Swart 0 2
+Sweeney 0 2
+Swiatek 5 0
+Swiebertje 4 0
+Swift 3 0
+Sybiha 4 0
+Sydney Sweeney 3 4
+Sánchez 7 3
+Sébas Diekstra 7 0
+Sébastien Haller 7 0
+Sébastien Lecornu 2 0
+Søren Torpegaard Lund 3 0
+T-Pain 3 0
+TS 0 2
+TWh 2 0
+Taco Zimmerman 2 0
+Tadej Pogacar 4 2
+Tadic 2 0
+Taghi 14 6
+Tahith Chong 2 0
+Tahliah Barnett 0 2
+Tahliah Debrett Barnett 2 0
+Taiwan Travelogue 2 0
+Taiwo Awoniyi 2 0
+Taj 6 0
+Tajani 4 0
+Takehiro Tomiyasu 6 0
+Talia Shire 2 0
+Tallon Griekspoor 31 3
+Tamara 0 4
+Tamara Todevska 2 0
+Tamás Sulyok 0 3
+Tan 4 0
+Tanja 4 0
+Tanja Groen 3 0
+Tanja Jess 2 0
+Tanja Traag 3 0
+Targhalline 2 0
+Tata 7 4
+Tata Electronics 3 0
+Tate 7 0
+Tate van Gold Coast 2 0
+Tatjana 2 0
+Tatjana Simic 5 0
+Taylor 5 2
+Taylor Jenkins 0 2
+Taylor Swift 31 17
+Tchouaméni 6 0
+Te Kloese 9 2
+Techgraadmeter Nasdaq 3 0
+Ted 3 0
+Ted Danson 0 2
+Ted Goodman 2 0
+Ted Lasso 0 2
+Ted Turner 7 0
+Tedros 14 0
+Tedros Adhanom Ghebreyesus 27 0
+Tedros Ghebreyesus 3 0
+Tel 3 3
+Ten Damme 11 0
+Terri Hinte 2 0
+Tesoro 2 0
+Teun Koopmeiners 6 0
+Teunissen 0 7
+Teuntje Post 2 0
+Thaksin Shinawatra 2 0
+Theelen 2 0
+Theo 2 0
+Theo Brooks 4 0
+Theo Francken 3 0
+Theo Hiddema 0 2
+Theodore Walter Rollins 3 0
+Thiago Avila 3 0
+Thiago Ávila 3 0
+Thieme 0 2
+Thiemo de Bakker 2 0
+Thierno Barry 2 0
+Thierry 2 0
+Thierry Aartsen 3 3
+Thierry Baudet 2 0
+Thierry Frémaux 7 0
+Thierry Garnier 2 0
+Thierry Henry 2 0
+Thijs Boermans 2 0
+Thitiwoot Sethapanichsakul 2 0
+Thom 2 0
+Thom Yorke 2 0
+Thomas 11 3
+Thomas Acda 0 3
+Thomas Berge 4 0
+Thomas Bruning 4 0
+Thomas Cammaert 3 0
+Thomas Didillon-Hödl 2 0
+Thomas Duivenvoorden 2 0
+Thomas Massie 5 3
+Thomas Schmid 2 0
+Thomas Tuchel 4 0
+Thomas van Grinsven 4 0
+Thomas van Wanrooij 4 0
+Thomas van den Belt 3 0
+Thor Braun 0 2
+Thorn de Vries 2 0
+Thymen Arensman 45 0
+Tiangong 2 0
+Tielen 2 0
+Tierney 2 0
+Tijjani Noslin 7 0
+Tijjani Reijnders 8 7
+Tijn 2 0
+Tijs Verwest 6 0
+Tijs van den Brink 0 2
+Tilburg Tifosi 2 0
+Tim 2 0
+Tim Allen 2 0
+Tim Cook 8 0
+Tim Hofman 6 3
+Tim Linde 2 0
+Tim Lubbers 2 0
+Tim Matavz 2 0
+Tim Naberman 5 0
+Tim Rex 2 0
+Timber 20 7
+Timmermans 2 0
+Timmy 10 3
+Timo de Jong 4 0
+Timoer Minditsj 2 0
+Timon Wellenreuther 6 0
+Tina Nijkamp 3 0
+Tina Peters 2 0
+Tineke Schouten 6 0
+Tino Martin 2 0
+Tinubu 2 0
+Tirsa Creusen 2 0
+Tisha van Lammeren 2 0
+Titus Welliver 2 0
+Tiësto 6 0
+Tjaronn Chery 7 0
+Tjeerd Scheffer 3 0
+Tjitske Reidinga 2 0
+Tobias 3 0
+Tobias Lund Andresen 3 0
+Todd Blanche 2 3
+Todd Gloria 2 0
+Tolkien 2 0
+Tom 2 0
+Tom Berendsen 42 4
+Tom Burke 3 0
+Tom Cruise 3 0
+Tom Dumoulin 0 2
+Tom Hanks 3 0
+Tom Hardy 3 0
+Tom Holland 3 4
+Tom Steyer 0 2
+Tomas Allen 2 0
+Tomiyasu 4 0
+Tommy Pigott 2 0
+Tommy Robinson 4 0
+Tonda Eckert 0 2
+Tony 0 2
+Tony Berk 0 2
+Tony Blair 2 0
+Tony Carruthers 2 0
+Tony Williams 2 0
+Toon Aerts 2 0
+Toon Kelder 2 0
+Toon van Bodegom 3 0
+Topkapi Films 5 0
+Toto Wolff 6 0
+Tottenham Hotspur Leeftijd 2 0
+Tower Hamlets 2 0
+Traag 2 0
+Tracey Emin 0 2
+Transdev 0 2
+Travis Kelce 3 0
+Travis Scott 4 0
+Travolta 7 0
+Trekschuit 0 2
+Trent Alexander-Arnold 2 0
+Trevante Rhodes 2 0
+Triggerfinger 2 0
+Trijntje Oosterhuis 3 0
+Trimbos 3 0
+Trish Newport 2 0
+Tristan 2 0
+Tristan Kuijsten 5 0
+Tristan da Cunha 6 0
+Tristan van Gilst 2 0
+Trobi 3 0
+Tromp 3 0
+Troy Parrott 4 0
+Trump 331 95
+Trump Accounts 3 0
+Trump Mobile 2 0
+Trump Tower 4 0
+Tsuyoshi Watanabe 5 0
+Tuchel 4 0
+Tucson 2 0
+Tuindersvlet 0 3
+Tuinman 0 5
+Tulsi Gabbard 4 2
+Turki Al-Sheikh 5 0
+Turner 10 3
+Turner Classic Movies 2 0
+Tusk 4 0
+Tutu 2 0
+Tweakers 2 0
+Twigs 0 2
+Tyler 8 0
+Tyler Andrews 3 0
+Tynecastle Park 2 0
+Tyrese Noslin 3 0
+Tyrick Bodak 2 0
+Tyson Fury 9 0
+Türk 2 0
+U. 3 2
+Ueda 2 0
+Uitgeverij Pluim 0 6
+Ulf Kristersson 4 0
+Ultra - Talk To You 3 0
+Ulysse Ellian 6 0
+Unai Emery 9 0
+Undav 2 0
+Uno-X Mobility 2 0
+Urgenda 2 0
+Ursula von der Leyen 21 12
+Usain Bolt 2 0
+Usher 2 0
+Usyk 16 0
+V. 4 2
+Valdis Dombrovskis 5 0
+Valente 2 0
+Valentin Campagne 5 0
+Valentin Royer 3 0
+Valeri Polyakov 2 0
+Valgren 3 0
+Valk 2 0
+Vallejo 3 0
+Valli 2 0
+Valve 3 0
+Valérie Lemercier 2 0
+Van Asten 3 0
+Van Barneveld 2 0
+Van Basten 0 3
+Van Berge Henegouwen 3 0
+Van Breda 3 0
+Van Bruggen 3 3
+Van Buuren 2 2
+Van Dijk 9 7
+Van Dijke 0 2
+Van Dissel 4 18
+Van Driel 2 0
+Van Duijvenbode 3 0
+Van Eerd 3 0
+Van Eerd Retail 2 0
+Van Eijck 0 2
+Van Essen 6 0
+Van Gastel 0 2
+Van Gelder 0 2
+Van Gerwen 9 2
+Van Geuns 2 0
+Van Gogh 0 3
+Van Grinsven 4 0
+Van Hecke 0 2
+Van Hemert 0 2
+Van Kalmthout 3 0
+Van Kerkhove 3 0
+Van Kleef 2 0
+Van Kooten 3 0
+Van Lammeren 2 0
+Van Leeuwen 4 0
+Van Lemberk 2 0
+Van Loo 2 0
+Van Mulligen 3 0
+Van Nieuwkerk 7 0
+Van Nispen tot Sevenaer 4 0
+Van Nistelrooij 0 3
+Van Oosten 4 0
+Van Oostrom 7 0
+Van Persie 12 8
+Van Quickenborne 0 3
+Van R. 2 0
+Van Rijn 2 0
+Van Roosmalen & Groenteman 0 2
+Van Rossem 0 2
+Van Schaik 5 0
+Van Uden 3 0
+Van Veen 11 0
+Van Veldhoven 5 2
+Van Velzen 2 0
+Van Vliet 3 2
+Van Vollenhoven 2 0
+Van Wanrooij 3 0
+Van Weel 37 8
+Van Wolfswinkel 3 0
+Van Zadelhoff 2 0
+Van Zutphen 4 0
+Van de Ven 4 2
+Van de Zandschulp 14 0
+Van den Belt 2 0
+Van den Beukel 2 0
+Van den Boom 4 0
+Van den Brink 48 28
+Van den Brom 4 0
+Van den Bunder 2 0
+Van den Elshout 2 0
+Van den Heuvel 5 0
+Van den Hoogenband 0 2
+Van der Breggen 3 10
+Van der Burg 2 2
+Van der H. 3 0
+Van der Hoorn 4 0
+Van der Horst 7 0
+Van der Klei 2 0
+Van der Mede 2 0
+Van der Meij 2 0
+Van der Most 2 0
+Van der Plas 2 2
+Van der Sar 2 0
+Van der Vaart 2 2
+Van der Veen 2 0
+Van der Vight 0 2
+Van der Voort 2 0
+Vandaag Inside 3 0
+Vandenbroucke 2 0
+Vanilla Ice 2 0
+Vasilios Barkas 2 0
+Vasseur 0 2
+Veerle Buurman 3 2
+Veerman 9 0
+Veijer 4 0
+Veilig Thuis 5 3
+Veilingschuit 0 2
+Veldmate 2 0
+Vendrik 0 2
+Venus Williams 2 0
+Verbeke 0 2
+Verbrugge 2 0
+Verbruggen 0 3
+Verburg 3 0
+Vergelding 3 0
+Verheijen 8 0
+Verhoeven 21 0
+Verhulst 3 0
+Vermeer 0 4
+Vermeulen 3 0
+Verschuuren 2 0
+Verslaggeving 3 0
+Verstappen 50 28
+Verstappen.com Racing 3 0
+Verwest 5 0
+Vest Ekofisk 2 0
+Veurink 0 7
+Veysel Ü. 3 0
+Viagra Boys 2 0
+Viareggio 3 0
+Vickrum Digwa 0 2
+Victor Campenaerts 3 0
+Victor Osimhen 2 0
+Victor Wembanyama 6 2
+Victoria 8 6
+Victoria Beckham 2 0
+Victoria Koblenko 2 0
+Victoria Mboko 0 4
+Victoria Pelova 0 4
+Victoria's Secret 0 2
+Videla 0 3
+Vigna 2 0
+Vijanddenken 0 2
+Vijlbrief 19 6
+Viktor Gyökeres 3 2
+Viktor Orbán 21 7
+Villa 6 0
+Vin Diesel 3 0
+Vincent 2 0
+Vincent Bolloré 5 0
+Vincent Jalink 0 2
+Vincent Karremans 5 3
+Vincent Kompany 5 0
+Vincent Schildkamp 2 0
+Vincent Van Peteghem 2 0
+Vincent Van Quickenborne 0 2
+Vincenzo Nibali 2 0
+Vingegaard 36 0
+Vink 4 0
+Vinkenborg 2 0
+Vinícius 2 0
+Vinícius Júnior 5 0
+Virgil van Dijk 21 16
+Virginia Giuffre 4 0
+Visser 4 0
+Vitali Klitsjko 4 2
+Vitinha 3 0
+Vito Shukrula 5 0
+Vitosha 2 0
+Vivianne Miedema 8 0
+Vivir Mi Vida 4 0
+Vlad Turcanu 2 0
+Vladimir Poetin 37 19
+Vladimir Sklarov 2 0
+Vlam 3 0
+Vlemmix 0 3
+Vlieg 2 0
+Volker Türk 2 0
+Vollering 2 13
+Volodymyr Zelensky 34 14
+Von der Leyen 15 6
+Vos 3 0
+Vrede 10 3
+Vreugdenhil 0 2
+Vucic 2 0
+Vuelta Femenina 2 0
+Vuijk 3 0
+Vuik 0 2
+W. 0 6
+Wadephul 0 2
+Wadi Damm 0 3
+Wadi Draa 0 3
+Wadi Mansour 0 2
+Wadi Musa 0 2
+Wadi Rum 0 3
+Wadi Shab 0 2
+Wael Sawan 3 0
+Wagner 3 0
+Wahib 2 0
+Wakker 5 0
+Walmart 2 0
+Walt Disney 3 0
+Walther 4 0
+Wang 2 0
+Wang Yi 3 0
+Warren 2 0
+Warren Barguil 3 0
+Warsh 5 0
+Warsh Trump 2 0
+Washi L. 2 0
+Washington 11 5
+Wassiliwizky 2 0
+Wassily Kandinsky 2 0
+Watanabe 3 0
+Watkins 2 0
+Wawrinka 5 0
+Waylon 2 0
+Wayne Shorter 2 0
+Weaver 2 0
+Weghorst 8 0
+Wegner 2 0
+Weinstein 3 0
+Well's Bay 2 0
+Wellenreuther 2 0
+Wells Bay 2 0
+Welshe 2 0
+Wembanyama 2 0
+Wendelmoet Boersema 2 0
+Wenders 0 3
+Wendy van Dijk 3 0
+Wennemars 5 2
+Wennink 0 2
+Wes Streeting 10 0
+Weski 8 4
+Wesley 0 2
+Wesley Sneijder 3 4
+Wessel Nijman 3 0
+West 2 5
+Westerveld 2 0
+Westerweel 11 0
+White 2 0
+Whitney Houston 2 0
+Wiebes 11 3
+Wieffer 0 4
+Wiegman 2 2
+Wieke Kaptein 2 0
+Wijnands 5 0
+Wijngaard 2 0
+Wijnhoven 3 0
+Wilco Kelderman 8 0
+Wilders 12 2
+Wilhelmina 8 0
+Willard Molenaar 3 0
+Willem 2 3
+Willem II-keeper Thomas Didillon-Hödl 3 0
+Willem II-trainer John Stegeman 2 0
+Willem III 5 0
+Willem Jebbink 2 0
+Willem Oosterbeek 3 0
+Willem van Oranje 2 0
+Willem-Alexander 68 10
+Willemijn Aerdts 6 2
+William 29 7
+William Spaaij 4 0
+Williams 3 5
+Willie Wartaal 7 0
+Willumsson 2 0
+Wilms 0 3
+Wilson 3 0
+Wim 4 2
+Wim Beelen 2 0
+Wim Daniëls 0 4
+Wim Dijkman 5 2
+Wim Jansen 2 0
+Wim Oosenbrug 2 0
+Wim Wenders 0 5
+Windsor Castle 7 5
+Wing Zhang 4 0
+Wingtech 5 0
+Winnie Sorgdrager 0 2
+Winslet 2 0
+Winston Churchill 2 0
+Witkoff 2 0
+Witteman 0 2
+Wolf 2 0
+Wolfe 2 0
+Wolff 4 0
+Wolfswinkel 3 0
+Wolter Kroes 2 0
+Wood 2 0
+Woods 2 0
+Woody 2 0
+Wopke Hoekstra 0 2
+Wortelboer 3 0
+Worthy de Jong 0 6
+Wout Poels 7 0
+Wout Weghorst 21 5
+Wouter Koolmees 2 4
+Wouter Laumans 3 0
+Wouter Remmen 0 2
+Wouter Scheepstra 2 0
+Wu 3 0
+Wu Yize 3 0
+Wynia 3 0
+Wâldnet 0 2
+Wöginger 2 0
+Xabi Alonso 8 0
+Xabi Mancisidor 2 0
+Xander Sijmons.Het 2 0
+Xander van der Wulp 7 0
+Xandro Rio 2 0
+Xavi Simons 19 3
+Xavier 4 0
+Xavier Becerra 0 3
+Xavier Chardon 2 0
+Xbox Series X/S 3 0
+Xi 38 9
+Xi Jinping 52 8
+Xi Trump 3 0
+Xiaomi 2 0
+Yandex 2 0
+Yango 3 0
+Yann Demange 2 0
+Yannick Leliendal 2 0
+Yara Brand 2 0
+Yara Kastelijn 3 0
+Yasmine Van der Borght 2 0
+Yates 2 0
+Ye 27 64
+Yelle Tieleman 2 0
+Yesilgöz 8 0
+Yesim 0 3
+Yesim Candan 0 4
+Yeşilgöz 4 3
+Yonhap 3 0
+Yoon 3 0
+Yoon Suk-yeol 3 0
+Yorgos Lanthimos 2 0
+Yorick van Wageningen 0 3
+You Can Count on Me 2 0
+Younes Taha 2 0
+Young 2 0
+Youri Mulder 2 0
+Youri Regeer 4 0
+Youri Tielemans 4 2
+Yousaf 2 0
+Yousef Gnaoui 0 2
+Youssef T. 2 0
+You’re Under Arrest 2 0
+Yukinari Sugawara 2 0
+Yuval Raphael 6 0
+Yves Saint Laurent 2 0
+Yvon Jaspers 0 2
+Yvonne Coldeweijer 2 0
+Yvonne van Duijnhoven 2 0
+Z. 0 4
+Zakaria Labyad 4 0
+Zandloopster 0 2
+Zapatero 5 0
+Zaporizja 4 0
+Zara 0 2
+Zayn Malik 2 0
+Zdislava van Lemberk 2 0
+Zeeman 5 0
+Zelensky 54 24
+Zendaya 4 3
+Zerrouki 3 0
+Zhang Zhiyuan 2 0
+Zhao Xintong 3 0
+Zheng 3 0
+Zheng Qinwen 0 2
+Zhu Yangzhu 2 0
+Zian Flemming 6 0
+Ziauddin Mridha 2 0
+Ziggo Sport Select 4 0
+Zillow 0 2
+Zinédine Zidane 2 0
+Zizou Bergs 2 0
+Zlatko Dalic 2 0
+Zoet 0 2
+Zohran Mamdani 2 0
+Zomer 5 0
+Zondag 8 0
+Zonta van den Goorbergh 6 3
+Zoran Ristoski 2 0
+Zoë Livay 2 0
+Zoë Slagter 0 8
+Zr.Ms 4 0
+Zverev 10 13
+Zwart 3 0
+Zweekhorst 2 0
+al-Diriyah 2 0
+al-Saadi 4 0
+big tech 0 5
+bond 5 0
+child torture 2 0
+creative director 0 2
+crystal meth 2 0
+d'Artagnan 5 0
+de Wet 10 3
+de dag 25 6
+dynamic pricing 2 0
+iDIN 0 4
+koning 7 0
+lezerscommunity Hebban 2 0
+muziekduo SBMG 2 0
+punkduo Lambrini Girls 2 0
+rozetruidrager Afonso Eulálio 3 0
+rugbyster Sadia Kabeya 3 0
+sir David Attenborough 2 0
+van Nispen tot Sevenaer 5 0
+van Oranje 3 0
+van Steijn 2 0
+van Utrecht 2 0
+van den Elshout 3 0
+xAI 2 0
+Álex Márquez 2 0
+Álvaro Arbeloa 11 0
+Ángel Alarcón 2 0
+Ávila 3 0
+Édouard Philippe 2 0
+Óscar García 19 2
+Özel 6 0
+Özgür Özel 6 0
diff --git a/python/namen.ipynb b/python/namen.ipynb
new file mode 100644
index 0000000..7dd9d9b
--- /dev/null
+++ b/python/namen.ipynb
@@ -0,0 +1,1563 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "eec04efd-3f8f-4032-8038-83d61bff1792",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import numpy as np\n",
+ "from scipy.stats import chi2_contingency\n",
+ "from statsmodels.stats.multitest import multipletests\n",
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "e3fcbc08-25aa-47fd-bee3-b468982bf04b",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def corpus_stats(word, counts_recent, counts_reference, total_recent, total_reference):\n",
+ " \"\"\"\n",
+ " word : the word being tested\n",
+ " counts_recent : raw count in week 5\n",
+ " counts_reference : raw count in weeks 1-4\n",
+ " total_recent : total tokens in week 5\n",
+ " total_reference : total tokens in weeks 1-4\n",
+ " \"\"\"\n",
+ " a = counts_recent # word in recent\n",
+ " b = counts_reference # word in reference\n",
+ " c = total_recent - a # non-word in recent\n",
+ " d = total_reference - b # non-word in reference\n",
+ "\n",
+ " contingency = np.array([[a, b],\n",
+ " [c, d]])\n",
+ "\n",
+ " # --- Chi-Squared ---\n",
+ " chi2_stat, p_chi2, _, _ = chi2_contingency(contingency, correction=False)\n",
+ "\n",
+ " # --- Log-Likelihood (G²) ---\n",
+ " # G² = 2 * sum(observed * log(observed / expected))\n",
+ " # scipy's chi2_contingency with lambda_=\"log-likelihood\" computes this\n",
+ " g2_stat, p_g2, _, _ = chi2_contingency(contingency, lambda_=\"log-likelihood\")\n",
+ "\n",
+ " # --- Effect sizes ---\n",
+ " freq_recent = a / total_recent\n",
+ " freq_reference = b / total_reference\n",
+ "\n",
+ " pct_diff = (freq_recent - freq_reference) / freq_reference * 100\n",
+ "\n",
+ " # Avoid log(0) with a small epsilon\n",
+ " eps = 1e-9\n",
+ " log_ratio = np.log2((freq_recent + eps) / (freq_reference + eps))\n",
+ "\n",
+ " return {\n",
+ " \"word\": word,\n",
+ " \"freq_recent\": freq_recent,\n",
+ " \"freq_reference\": freq_reference,\n",
+ " \"pct_diff\": pct_diff,\n",
+ " \"log_ratio\": log_ratio,\n",
+ " \"chi2\": chi2_stat,\n",
+ " \"p_chi2\": p_chi2,\n",
+ " \"g2\": g2_stat,\n",
+ " \"p_g2\": p_g2,\n",
+ " }"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "2888f740-1539-4f62-a13e-73512a2be290",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "counts_recent = {}\n",
+ "counts_reference = {}\n",
+ "with open(\"data.txt\", \"rt\", encoding=\"utf-8\") as fp:\n",
+ " for line in fp:\n",
+ " aa = line.split(\"\\t\")\n",
+ " counts_reference[aa[0]] = max(int(aa[1]), 0.5)\n",
+ " counts_recent[aa[0]] = max(int(aa[2]), 0.5)\n",
+ "total_recent = sum(counts_recent.values())\n",
+ "total_reference = sum(counts_reference.values())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "5ef99c2b-50d9-450b-854c-bfa9d688c63b",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "results = [\n",
+ " corpus_stats(word, counts_recent[word], counts_reference.get(word, 0),\n",
+ " total_recent, total_reference)\n",
+ " for word in counts_recent]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "285064c8-bc52-4096-9aa5-bc57115fb813",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# FDR correction across all words\n",
+ "p_values = [r[\"p_g2\"] for r in results]\n",
+ "_, p_adjusted, _, _ = multipletests(p_values, method=\"fdr_bh\")\n",
+ "\n",
+ "for r, p_adj in zip(results, p_adjusted):\n",
+ " r[\"p_g2_adjusted\"] = p_adj"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "c0146062-608a-40dd-80b7-742df67ca9ee",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "results = pd.DataFrame(results)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "8805479d-461f-4e56-8b85-b5aa65fc7f33",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#pd.set_option('display.max_rows', None)\n",
+ "#pd.set_option('display.max_columns', None)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "f992bc03-6529-4521-9c98-3f7fe36eb7e8",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " word | \n",
+ " freq_recent | \n",
+ " freq_reference | \n",
+ " pct_diff | \n",
+ " log_ratio | \n",
+ " chi2 | \n",
+ " p_chi2 | \n",
+ " g2 | \n",
+ " p_g2 | \n",
+ " p_g2_adjusted | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 4666 | \n",
+ " Ye | \n",
+ " 0.009191 | \n",
+ " 0.001412 | \n",
+ " 551.030639 | \n",
+ " 2.702725 | \n",
+ " 88.873013 | \n",
+ " 4.209875e-21 | \n",
+ " 73.611094 | \n",
+ " 9.512852e-18 | \n",
+ " 2.265010e-14 | \n",
+ "
\n",
+ " \n",
+ " | 2233 | \n",
+ " Kanye West | \n",
+ " 0.006175 | \n",
+ " 0.001150 | \n",
+ " 436.822849 | \n",
+ " 2.424445 | \n",
+ " 51.860997 | \n",
+ " 5.957208e-13 | \n",
+ " 42.512795 | \n",
+ " 7.022134e-11 | \n",
+ " 1.114647e-07 | \n",
+ "
\n",
+ " \n",
+ " | 2521 | \n",
+ " Lieke Marsman | \n",
+ " 0.002298 | \n",
+ " 0.000026 | \n",
+ " 8688.913621 | \n",
+ " 6.457558 | \n",
+ " 41.675092 | \n",
+ " 1.077733e-10 | \n",
+ " 34.046050 | \n",
+ " 5.382305e-09 | \n",
+ " 6.407634e-06 | \n",
+ "
\n",
+ " \n",
+ " | 55 | \n",
+ " Ahmed Marcouch | \n",
+ " 0.003016 | \n",
+ " 0.000261 | \n",
+ " 1053.544913 | \n",
+ " 3.527997 | \n",
+ " 38.897401 | \n",
+ " 4.466750e-10 | \n",
+ " 30.774198 | \n",
+ " 2.898665e-08 | \n",
+ " 2.760689e-05 | \n",
+ "
\n",
+ " \n",
+ " | 1343 | \n",
+ " Flavio Cobolli | \n",
+ " 0.002010 | \n",
+ " 0.000026 | \n",
+ " 7590.299418 | \n",
+ " 6.264913 | \n",
+ " 36.186456 | \n",
+ " 1.793125e-09 | \n",
+ " 29.023926 | \n",
+ " 7.148986e-08 | \n",
+ " 5.673912e-05 | \n",
+ "
\n",
+ " \n",
+ " | 4362 | \n",
+ " Van Dissel | \n",
+ " 0.002585 | \n",
+ " 0.000209 | \n",
+ " 1135.940978 | \n",
+ " 3.627532 | \n",
+ " 34.197157 | \n",
+ " 4.980167e-09 | \n",
+ " 26.757903 | \n",
+ " 2.306067e-07 | \n",
+ " 1.546231e-04 | \n",
+ "
\n",
+ " \n",
+ " | 2797 | \n",
+ " Marsman | \n",
+ " 0.001867 | \n",
+ " 0.000026 | \n",
+ " 7040.992317 | \n",
+ " 6.157998 | \n",
+ " 33.443641 | \n",
+ " 7.335924e-09 | \n",
+ " 26.527883 | \n",
+ " 2.597616e-07 | \n",
+ " 1.546231e-04 | \n",
+ "
\n",
+ " \n",
+ " | 2503 | \n",
+ " Lewis Hamilton | \n",
+ " 0.004021 | \n",
+ " 0.000784 | \n",
+ " 412.686628 | \n",
+ " 2.358076 | \n",
+ " 32.500200 | \n",
+ " 1.191803e-08 | \n",
+ " 26.104423 | \n",
+ " 3.234422e-07 | \n",
+ " 1.711368e-04 | \n",
+ "
\n",
+ " \n",
+ " | 673 | \n",
+ " Charles Leclerc | \n",
+ " 0.002872 | \n",
+ " 0.000418 | \n",
+ " 586.633877 | \n",
+ " 2.779538 | \n",
+ " 28.670638 | \n",
+ " 8.579474e-08 | \n",
+ " 22.442992 | \n",
+ " 2.164739e-06 | \n",
+ " 9.371352e-04 | \n",
+ "
\n",
+ " \n",
+ " | 1858 | \n",
+ " Jaap van Dissel | \n",
+ " 0.002872 | \n",
+ " 0.000418 | \n",
+ " 586.633877 | \n",
+ " 2.779538 | \n",
+ " 28.670638 | \n",
+ " 8.579474e-08 | \n",
+ " 22.442992 | \n",
+ " 2.164739e-06 | \n",
+ " 9.371352e-04 | \n",
+ "
\n",
+ " \n",
+ " | 4516 | \n",
+ " Vollering | \n",
+ " 0.001867 | \n",
+ " 0.000105 | \n",
+ " 1685.248079 | \n",
+ " 4.158040 | \n",
+ " 27.590589 | \n",
+ " 1.499064e-07 | \n",
+ " 21.070561 | \n",
+ " 4.426770e-06 | \n",
+ " 1.716105e-03 | \n",
+ "
\n",
+ " \n",
+ " | 2923 | \n",
+ " Mette-Marit | \n",
+ " 0.004595 | \n",
+ " 0.001307 | \n",
+ " 251.556545 | \n",
+ " 1.813756 | \n",
+ " 25.318681 | \n",
+ " 4.859791e-07 | \n",
+ " 20.713510 | \n",
+ " 5.333836e-06 | \n",
+ " 1.716105e-03 | \n",
+ "
\n",
+ " \n",
+ " | 1801 | \n",
+ " Ingrid Alexandra | \n",
+ " 0.002010 | \n",
+ " 0.000157 | \n",
+ " 1181.716570 | \n",
+ " 3.679997 | \n",
+ " 26.935070 | \n",
+ " 2.104062e-07 | \n",
+ " 20.564349 | \n",
+ " 5.765997e-06 | \n",
+ " 1.716105e-03 | \n",
+ "
\n",
+ " \n",
+ " | 3466 | \n",
+ " Pols | \n",
+ " 0.002010 | \n",
+ " 0.000157 | \n",
+ " 1181.716570 | \n",
+ " 3.679997 | \n",
+ " 26.935070 | \n",
+ " 2.104062e-07 | \n",
+ " 20.564349 | \n",
+ " 5.765997e-06 | \n",
+ " 1.716105e-03 | \n",
+ "
\n",
+ " \n",
+ " | 2717 | \n",
+ " Marcouch | \n",
+ " 0.002441 | \n",
+ " 0.000314 | \n",
+ " 678.185060 | \n",
+ " 2.960109 | \n",
+ " 26.234266 | \n",
+ " 3.024086e-07 | \n",
+ " 20.256468 | \n",
+ " 6.772409e-06 | \n",
+ " 1.897071e-03 | \n",
+ "
\n",
+ " \n",
+ " | 1053 | \n",
+ " Donald Pols | \n",
+ " 0.002154 | \n",
+ " 0.000261 | \n",
+ " 723.960652 | \n",
+ " 3.042571 | \n",
+ " 23.871944 | \n",
+ " 1.029615e-06 | \n",
+ " 18.209227 | \n",
+ " 1.979176e-05 | \n",
+ " 5.236021e-03 | \n",
+ "
\n",
+ " \n",
+ " | 3971 | \n",
+ " Sjoerdsma | \n",
+ " 0.001867 | \n",
+ " 0.000209 | \n",
+ " 792.624040 | \n",
+ " 3.158047 | \n",
+ " 21.542862 | \n",
+ " 3.460080e-06 | \n",
+ " 16.178300 | \n",
+ " 5.765077e-05 | \n",
+ " 1.372665e-02 | \n",
+ "
\n",
+ " \n",
+ " | 2734 | \n",
+ " Marianne Thieme | \n",
+ " 0.001149 | \n",
+ " 0.000026 | \n",
+ " 4294.456811 | \n",
+ " 5.457559 | \n",
+ " 19.755766 | \n",
+ " 8.799584e-06 | \n",
+ " 14.281240 | \n",
+ " 1.574261e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 2583 | \n",
+ " Lotte van Kruistum | \n",
+ " 0.001149 | \n",
+ " 0.000026 | \n",
+ " 4294.456811 | \n",
+ " 5.457559 | \n",
+ " 19.755766 | \n",
+ " 8.799584e-06 | \n",
+ " 14.281240 | \n",
+ " 1.574261e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 3003 | \n",
+ " Mirra Andreeva | \n",
+ " 0.001149 | \n",
+ " 0.000026 | \n",
+ " 4294.456811 | \n",
+ " 5.457559 | \n",
+ " 19.755766 | \n",
+ " 8.799584e-06 | \n",
+ " 14.281240 | \n",
+ " 1.574261e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 2351 | \n",
+ " Kluytmans | \n",
+ " 0.001149 | \n",
+ " 0.000026 | \n",
+ " 4294.456811 | \n",
+ " 5.457559 | \n",
+ " 19.755766 | \n",
+ " 8.799584e-06 | \n",
+ " 14.281240 | \n",
+ " 1.574261e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 249 | \n",
+ " Antonia Niedermaier | \n",
+ " 0.001149 | \n",
+ " 0.000026 | \n",
+ " 4294.456811 | \n",
+ " 5.457559 | \n",
+ " 19.755766 | \n",
+ " 8.799584e-06 | \n",
+ " 14.281240 | \n",
+ " 1.574261e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 1791 | \n",
+ " Ilse Kuijt | \n",
+ " 0.001149 | \n",
+ " 0.000026 | \n",
+ " 4294.456811 | \n",
+ " 5.457559 | \n",
+ " 19.755766 | \n",
+ " 8.799584e-06 | \n",
+ " 14.281240 | \n",
+ " 1.574261e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 742 | \n",
+ " Cobolli | \n",
+ " 0.001149 | \n",
+ " 0.000026 | \n",
+ " 4294.456811 | \n",
+ " 5.457559 | \n",
+ " 19.755766 | \n",
+ " 8.799584e-06 | \n",
+ " 14.281240 | \n",
+ " 1.574261e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 4724 | \n",
+ " Zoë Slagter | \n",
+ " 0.001149 | \n",
+ " 0.000026 | \n",
+ " 4294.456811 | \n",
+ " 5.457559 | \n",
+ " 19.755766 | \n",
+ " 8.799584e-06 | \n",
+ " 14.281240 | \n",
+ " 1.574261e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 278 | \n",
+ " Arjan Veurink | \n",
+ " 0.001580 | \n",
+ " 0.000157 | \n",
+ " 907.063019 | \n",
+ " 3.332074 | \n",
+ " 19.268029 | \n",
+ " 1.135926e-05 | \n",
+ " 14.174484 | \n",
+ " 1.666147e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 3098 | \n",
+ " Naomi Mestrum | \n",
+ " 0.001292 | \n",
+ " 0.000105 | \n",
+ " 1135.940978 | \n",
+ " 3.627525 | \n",
+ " 17.091366 | \n",
+ " 3.562389e-05 | \n",
+ " 12.221543 | \n",
+ " 4.724085e-04 | \n",
+ " 6.103910e-02 | \n",
+ "
\n",
+ " \n",
+ " | 2665 | \n",
+ " Maja Chwalinska | \n",
+ " 0.001580 | \n",
+ " 0.000209 | \n",
+ " 655.297264 | \n",
+ " 2.917039 | \n",
+ " 16.686682 | \n",
+ " 4.408944e-05 | \n",
+ " 12.214228 | \n",
+ " 4.742643e-04 | \n",
+ " 6.103910e-02 | \n",
+ "
\n",
+ " \n",
+ " | 4420 | \n",
+ " Van der Breggen | \n",
+ " 0.001436 | \n",
+ " 0.000157 | \n",
+ " 815.511836 | \n",
+ " 3.194570 | \n",
+ " 16.772235 | \n",
+ " 4.214548e-05 | \n",
+ " 12.131568 | \n",
+ " 4.957543e-04 | \n",
+ " 6.212584e-02 | \n",
+ "
\n",
+ " \n",
+ " | 1731 | \n",
+ " Hitler | \n",
+ " 0.001005 | \n",
+ " 0.000026 | \n",
+ " 3745.149709 | \n",
+ " 5.264914 | \n",
+ " 17.027730 | \n",
+ " 3.683788e-05 | \n",
+ " 11.905641 | \n",
+ " 5.596421e-04 | \n",
+ " 6.345276e-02 | \n",
+ "
\n",
+ " \n",
+ " | 2519 | \n",
+ " Lieke | \n",
+ " 0.001005 | \n",
+ " 0.000026 | \n",
+ " 3745.149709 | \n",
+ " 5.264914 | \n",
+ " 17.027730 | \n",
+ " 3.683788e-05 | \n",
+ " 11.905641 | \n",
+ " 5.596421e-04 | \n",
+ " 6.345276e-02 | \n",
+ "
\n",
+ " \n",
+ " | 4176 | \n",
+ " Teunissen | \n",
+ " 0.001005 | \n",
+ " 0.000026 | \n",
+ " 3745.149709 | \n",
+ " 5.264914 | \n",
+ " 17.027730 | \n",
+ " 3.683788e-05 | \n",
+ " 11.905641 | \n",
+ " 5.596421e-04 | \n",
+ " 6.345276e-02 | \n",
+ "
\n",
+ " \n",
+ " | 4464 | \n",
+ " Veurink | \n",
+ " 0.001005 | \n",
+ " 0.000026 | \n",
+ " 3745.149709 | \n",
+ " 5.264914 | \n",
+ " 17.027730 | \n",
+ " 3.683788e-05 | \n",
+ " 11.905641 | \n",
+ " 5.596421e-04 | \n",
+ " 6.345276e-02 | \n",
+ "
\n",
+ " \n",
+ " | 968 | \n",
+ " Denzel Dumfries | \n",
+ " 0.002010 | \n",
+ " 0.000418 | \n",
+ " 380.643714 | \n",
+ " 2.264965 | \n",
+ " 15.359454 | \n",
+ " 8.887510e-05 | \n",
+ " 11.600092 | \n",
+ " 6.594857e-04 | \n",
+ " 7.303421e-02 | \n",
+ "
\n",
+ " \n",
+ " | 2329 | \n",
+ " Kimi Antonelli | \n",
+ " 0.003447 | \n",
+ " 0.001203 | \n",
+ " 186.595009 | \n",
+ " 1.519013 | \n",
+ " 14.294065 | \n",
+ " 1.563571e-04 | \n",
+ " 11.539896 | \n",
+ " 6.811844e-04 | \n",
+ " 7.372272e-02 | \n",
+ "
\n",
+ " \n",
+ " | 2465 | \n",
+ " Leclerc | \n",
+ " 0.001292 | \n",
+ " 0.000157 | \n",
+ " 723.960652 | \n",
+ " 3.042567 | \n",
+ " 14.318772 | \n",
+ " 1.543183e-04 | \n",
+ " 10.145781 | \n",
+ " 1.446319e-03 | \n",
+ " 1.306897e-01 | \n",
+ "
\n",
+ " \n",
+ " | 1250 | \n",
+ " Esther Ouwehand | \n",
+ " 0.001292 | \n",
+ " 0.000157 | \n",
+ " 723.960652 | \n",
+ " 3.042567 | \n",
+ " 14.318772 | \n",
+ " 1.543183e-04 | \n",
+ " 10.145781 | \n",
+ " 1.446319e-03 | \n",
+ " 1.306897e-01 | \n",
+ "
\n",
+ " \n",
+ " | 713 | \n",
+ " Christine Teunissen | \n",
+ " 0.001149 | \n",
+ " 0.000105 | \n",
+ " 998.614203 | \n",
+ " 3.457600 | \n",
+ " 14.529034 | \n",
+ " 1.380160e-04 | \n",
+ " 10.122801 | \n",
+ " 1.464463e-03 | \n",
+ " 1.306897e-01 | \n",
+ "
\n",
+ " \n",
+ " | 1917 | \n",
+ " Jan Kluytmans | \n",
+ " 0.001149 | \n",
+ " 0.000105 | \n",
+ " 998.614203 | \n",
+ " 3.457600 | \n",
+ " 14.529034 | \n",
+ " 1.380160e-04 | \n",
+ " 10.122801 | \n",
+ " 1.464463e-03 | \n",
+ " 1.306897e-01 | \n",
+ "
\n",
+ " \n",
+ " | 2124 | \n",
+ " Joost Luiten | \n",
+ " 0.001149 | \n",
+ " 0.000105 | \n",
+ " 998.614203 | \n",
+ " 3.457600 | \n",
+ " 14.529034 | \n",
+ " 1.380160e-04 | \n",
+ " 10.122801 | \n",
+ " 1.464463e-03 | \n",
+ " 1.306897e-01 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " word freq_recent freq_reference pct_diff \\\n",
+ "4666 Ye 0.009191 0.001412 551.030639 \n",
+ "2233 Kanye West 0.006175 0.001150 436.822849 \n",
+ "2521 Lieke Marsman 0.002298 0.000026 8688.913621 \n",
+ "55 Ahmed Marcouch 0.003016 0.000261 1053.544913 \n",
+ "1343 Flavio Cobolli 0.002010 0.000026 7590.299418 \n",
+ "4362 Van Dissel 0.002585 0.000209 1135.940978 \n",
+ "2797 Marsman 0.001867 0.000026 7040.992317 \n",
+ "2503 Lewis Hamilton 0.004021 0.000784 412.686628 \n",
+ "673 Charles Leclerc 0.002872 0.000418 586.633877 \n",
+ "1858 Jaap van Dissel 0.002872 0.000418 586.633877 \n",
+ "4516 Vollering 0.001867 0.000105 1685.248079 \n",
+ "2923 Mette-Marit 0.004595 0.001307 251.556545 \n",
+ "1801 Ingrid Alexandra 0.002010 0.000157 1181.716570 \n",
+ "3466 Pols 0.002010 0.000157 1181.716570 \n",
+ "2717 Marcouch 0.002441 0.000314 678.185060 \n",
+ "1053 Donald Pols 0.002154 0.000261 723.960652 \n",
+ "3971 Sjoerdsma 0.001867 0.000209 792.624040 \n",
+ "2734 Marianne Thieme 0.001149 0.000026 4294.456811 \n",
+ "2583 Lotte van Kruistum 0.001149 0.000026 4294.456811 \n",
+ "3003 Mirra Andreeva 0.001149 0.000026 4294.456811 \n",
+ "2351 Kluytmans 0.001149 0.000026 4294.456811 \n",
+ "249 Antonia Niedermaier 0.001149 0.000026 4294.456811 \n",
+ "1791 Ilse Kuijt 0.001149 0.000026 4294.456811 \n",
+ "742 Cobolli 0.001149 0.000026 4294.456811 \n",
+ "4724 Zoë Slagter 0.001149 0.000026 4294.456811 \n",
+ "278 Arjan Veurink 0.001580 0.000157 907.063019 \n",
+ "3098 Naomi Mestrum 0.001292 0.000105 1135.940978 \n",
+ "2665 Maja Chwalinska 0.001580 0.000209 655.297264 \n",
+ "4420 Van der Breggen 0.001436 0.000157 815.511836 \n",
+ "1731 Hitler 0.001005 0.000026 3745.149709 \n",
+ "2519 Lieke 0.001005 0.000026 3745.149709 \n",
+ "4176 Teunissen 0.001005 0.000026 3745.149709 \n",
+ "4464 Veurink 0.001005 0.000026 3745.149709 \n",
+ "968 Denzel Dumfries 0.002010 0.000418 380.643714 \n",
+ "2329 Kimi Antonelli 0.003447 0.001203 186.595009 \n",
+ "2465 Leclerc 0.001292 0.000157 723.960652 \n",
+ "1250 Esther Ouwehand 0.001292 0.000157 723.960652 \n",
+ "713 Christine Teunissen 0.001149 0.000105 998.614203 \n",
+ "1917 Jan Kluytmans 0.001149 0.000105 998.614203 \n",
+ "2124 Joost Luiten 0.001149 0.000105 998.614203 \n",
+ "\n",
+ " log_ratio chi2 p_chi2 g2 p_g2 \\\n",
+ "4666 2.702725 88.873013 4.209875e-21 73.611094 9.512852e-18 \n",
+ "2233 2.424445 51.860997 5.957208e-13 42.512795 7.022134e-11 \n",
+ "2521 6.457558 41.675092 1.077733e-10 34.046050 5.382305e-09 \n",
+ "55 3.527997 38.897401 4.466750e-10 30.774198 2.898665e-08 \n",
+ "1343 6.264913 36.186456 1.793125e-09 29.023926 7.148986e-08 \n",
+ "4362 3.627532 34.197157 4.980167e-09 26.757903 2.306067e-07 \n",
+ "2797 6.157998 33.443641 7.335924e-09 26.527883 2.597616e-07 \n",
+ "2503 2.358076 32.500200 1.191803e-08 26.104423 3.234422e-07 \n",
+ "673 2.779538 28.670638 8.579474e-08 22.442992 2.164739e-06 \n",
+ "1858 2.779538 28.670638 8.579474e-08 22.442992 2.164739e-06 \n",
+ "4516 4.158040 27.590589 1.499064e-07 21.070561 4.426770e-06 \n",
+ "2923 1.813756 25.318681 4.859791e-07 20.713510 5.333836e-06 \n",
+ "1801 3.679997 26.935070 2.104062e-07 20.564349 5.765997e-06 \n",
+ "3466 3.679997 26.935070 2.104062e-07 20.564349 5.765997e-06 \n",
+ "2717 2.960109 26.234266 3.024086e-07 20.256468 6.772409e-06 \n",
+ "1053 3.042571 23.871944 1.029615e-06 18.209227 1.979176e-05 \n",
+ "3971 3.158047 21.542862 3.460080e-06 16.178300 5.765077e-05 \n",
+ "2734 5.457559 19.755766 8.799584e-06 14.281240 1.574261e-04 \n",
+ "2583 5.457559 19.755766 8.799584e-06 14.281240 1.574261e-04 \n",
+ "3003 5.457559 19.755766 8.799584e-06 14.281240 1.574261e-04 \n",
+ "2351 5.457559 19.755766 8.799584e-06 14.281240 1.574261e-04 \n",
+ "249 5.457559 19.755766 8.799584e-06 14.281240 1.574261e-04 \n",
+ "1791 5.457559 19.755766 8.799584e-06 14.281240 1.574261e-04 \n",
+ "742 5.457559 19.755766 8.799584e-06 14.281240 1.574261e-04 \n",
+ "4724 5.457559 19.755766 8.799584e-06 14.281240 1.574261e-04 \n",
+ "278 3.332074 19.268029 1.135926e-05 14.174484 1.666147e-04 \n",
+ "3098 3.627525 17.091366 3.562389e-05 12.221543 4.724085e-04 \n",
+ "2665 2.917039 16.686682 4.408944e-05 12.214228 4.742643e-04 \n",
+ "4420 3.194570 16.772235 4.214548e-05 12.131568 4.957543e-04 \n",
+ "1731 5.264914 17.027730 3.683788e-05 11.905641 5.596421e-04 \n",
+ "2519 5.264914 17.027730 3.683788e-05 11.905641 5.596421e-04 \n",
+ "4176 5.264914 17.027730 3.683788e-05 11.905641 5.596421e-04 \n",
+ "4464 5.264914 17.027730 3.683788e-05 11.905641 5.596421e-04 \n",
+ "968 2.264965 15.359454 8.887510e-05 11.600092 6.594857e-04 \n",
+ "2329 1.519013 14.294065 1.563571e-04 11.539896 6.811844e-04 \n",
+ "2465 3.042567 14.318772 1.543183e-04 10.145781 1.446319e-03 \n",
+ "1250 3.042567 14.318772 1.543183e-04 10.145781 1.446319e-03 \n",
+ "713 3.457600 14.529034 1.380160e-04 10.122801 1.464463e-03 \n",
+ "1917 3.457600 14.529034 1.380160e-04 10.122801 1.464463e-03 \n",
+ "2124 3.457600 14.529034 1.380160e-04 10.122801 1.464463e-03 \n",
+ "\n",
+ " p_g2_adjusted \n",
+ "4666 2.265010e-14 \n",
+ "2233 1.114647e-07 \n",
+ "2521 6.407634e-06 \n",
+ "55 2.760689e-05 \n",
+ "1343 5.673912e-05 \n",
+ "4362 1.546231e-04 \n",
+ "2797 1.546231e-04 \n",
+ "2503 1.711368e-04 \n",
+ "673 9.371352e-04 \n",
+ "1858 9.371352e-04 \n",
+ "4516 1.716105e-03 \n",
+ "2923 1.716105e-03 \n",
+ "1801 1.716105e-03 \n",
+ "3466 1.716105e-03 \n",
+ "2717 1.897071e-03 \n",
+ "1053 5.236021e-03 \n",
+ "3971 1.372665e-02 \n",
+ "2734 2.404300e-02 \n",
+ "2583 2.404300e-02 \n",
+ "3003 2.404300e-02 \n",
+ "2351 2.404300e-02 \n",
+ "249 2.404300e-02 \n",
+ "1791 2.404300e-02 \n",
+ "742 2.404300e-02 \n",
+ "4724 2.404300e-02 \n",
+ "278 2.404300e-02 \n",
+ "3098 6.103910e-02 \n",
+ "2665 6.103910e-02 \n",
+ "4420 6.212584e-02 \n",
+ "1731 6.345276e-02 \n",
+ "2519 6.345276e-02 \n",
+ "4176 6.345276e-02 \n",
+ "4464 6.345276e-02 \n",
+ "968 7.303421e-02 \n",
+ "2329 7.372272e-02 \n",
+ "2465 1.306897e-01 \n",
+ "1250 1.306897e-01 \n",
+ "713 1.306897e-01 \n",
+ "1917 1.306897e-01 \n",
+ "2124 1.306897e-01 "
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# stijgers\n",
+ "results[results.pct_diff > 0].sort_values('g2', ascending=False)[:40]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "bccce269-9540-445e-a5f9-775d55b469b9",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " word | \n",
+ " freq_recent | \n",
+ " freq_reference | \n",
+ " pct_diff | \n",
+ " log_ratio | \n",
+ " chi2 | \n",
+ " p_chi2 | \n",
+ " g2 | \n",
+ " p_g2 | \n",
+ " p_g2_adjusted | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 1743 | \n",
+ " Hondius | \n",
+ " 0.000431 | \n",
+ " 0.010457 | \n",
+ " -95.880197 | \n",
+ " -4.601278 | \n",
+ " 66.470517 | \n",
+ " 3.551664e-16 | \n",
+ " 98.275792 | \n",
+ " 3.639886e-23 | \n",
+ " 1.733314e-19 | \n",
+ "
\n",
+ " \n",
+ " | 4215 | \n",
+ " Thymen Arensman | \n",
+ " 0.000072 | \n",
+ " 0.002353 | \n",
+ " -96.948294 | \n",
+ " -5.034221 | \n",
+ " 15.256919 | \n",
+ " 9.383239e-05 | \n",
+ " 20.686464 | \n",
+ " 5.409706e-06 | \n",
+ " 1.716105e-03 | \n",
+ "
\n",
+ " \n",
+ " | 1508 | \n",
+ " Gidi Markuszower | \n",
+ " 0.000072 | \n",
+ " 0.002091 | \n",
+ " -96.566831 | \n",
+ " -4.864296 | \n",
+ " 13.434157 | \n",
+ " 2.470840e-04 | \n",
+ " 17.811640 | \n",
+ " 2.438866e-05 | \n",
+ " 6.112569e-03 | \n",
+ "
\n",
+ " \n",
+ " | 4495 | \n",
+ " Vingegaard | \n",
+ " 0.000072 | \n",
+ " 0.001882 | \n",
+ " -96.185367 | \n",
+ " -4.712293 | \n",
+ " 11.977136 | \n",
+ " 5.385731e-04 | \n",
+ " 15.534557 | \n",
+ " 8.101072e-05 | \n",
+ " 1.837014e-02 | \n",
+ "
\n",
+ " \n",
+ " | 2782 | \n",
+ " Markuszower | \n",
+ " 0.000072 | \n",
+ " 0.001830 | \n",
+ " -96.076378 | \n",
+ " -4.671651 | \n",
+ " 11.613072 | \n",
+ " 6.548989e-04 | \n",
+ " 14.969018 | \n",
+ " 1.092909e-04 | \n",
+ " 2.365652e-02 | \n",
+ "
\n",
+ " \n",
+ " | 2109 | \n",
+ " Jonas Vingegaard | \n",
+ " 0.000431 | \n",
+ " 0.002667 | \n",
+ " -83.843909 | \n",
+ " -2.629847 | \n",
+ " 12.353905 | \n",
+ " 4.400650e-04 | \n",
+ " 14.707179 | \n",
+ " 1.255674e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 3750 | \n",
+ " Rubio | \n",
+ " 0.000287 | \n",
+ " 0.002301 | \n",
+ " -87.515748 | \n",
+ " -3.001814 | \n",
+ " 11.757125 | \n",
+ " 6.061077e-04 | \n",
+ " 14.212300 | \n",
+ " 1.632996e-04 | \n",
+ " 2.404300e-02 | \n",
+ "
\n",
+ " \n",
+ " | 115 | \n",
+ " Ali B | \n",
+ " 0.000072 | \n",
+ " 0.001725 | \n",
+ " -95.838583 | \n",
+ " -4.586762 | \n",
+ " 10.885206 | \n",
+ " 9.693541e-04 | \n",
+ " 13.843023 | \n",
+ " 1.987332e-04 | \n",
+ " 2.783434e-02 | \n",
+ "
\n",
+ " \n",
+ " | 512 | \n",
+ " Botic van de Zandschulp | \n",
+ " 0.000072 | \n",
+ " 0.001621 | \n",
+ " -95.570104 | \n",
+ " -4.496564 | \n",
+ " 10.157724 | \n",
+ " 1.436979e-03 | \n",
+ " 12.724502 | \n",
+ " 3.608960e-04 | \n",
+ " 4.910248e-02 | \n",
+ "
\n",
+ " \n",
+ " | 921 | \n",
+ " De Jong | \n",
+ " 0.000574 | \n",
+ " 0.002562 | \n",
+ " -77.579302 | \n",
+ " -2.157095 | \n",
+ " 9.947317 | \n",
+ " 1.610840e-03 | \n",
+ " 11.220837 | \n",
+ " 8.088400e-04 | \n",
+ " 8.559325e-02 | \n",
+ "
\n",
+ " \n",
+ " | 4034 | \n",
+ " Starmer | \n",
+ " 0.000574 | \n",
+ " 0.002510 | \n",
+ " -77.112204 | \n",
+ " -2.127348 | \n",
+ " 9.611842 | \n",
+ " 1.933266e-03 | \n",
+ " 10.778088 | \n",
+ " 1.027087e-03 | \n",
+ " 1.060152e-01 | \n",
+ "
\n",
+ " \n",
+ " | 1054 | \n",
+ " Donald Trump | \n",
+ " 0.010196 | \n",
+ " 0.015529 | \n",
+ " -34.342080 | \n",
+ " -0.606959 | \n",
+ " 10.440052 | \n",
+ " 1.233118e-03 | \n",
+ " 10.743700 | \n",
+ " 1.046349e-03 | \n",
+ " 1.060152e-01 | \n",
+ "
\n",
+ " \n",
+ " | 4169 | \n",
+ " Tedros Adhanom Ghebreyesus | \n",
+ " 0.000072 | \n",
+ " 0.001412 | \n",
+ " -94.913823 | \n",
+ " -4.297255 | \n",
+ " 8.704154 | \n",
+ " 3.174857e-03 | \n",
+ " 10.514021 | \n",
+ " 1.184722e-03 | \n",
+ " 1.175343e-01 | \n",
+ "
\n",
+ " \n",
+ " | 269 | \n",
+ " Arensman | \n",
+ " 0.000072 | \n",
+ " 0.001359 | \n",
+ " -94.718201 | \n",
+ " -4.242808 | \n",
+ " 8.341110 | \n",
+ " 3.875791e-03 | \n",
+ " 9.967878 | \n",
+ " 1.592950e-03 | \n",
+ " 1.306897e-01 | \n",
+ "
\n",
+ " \n",
+ " | 3185 | \n",
+ " Noam Bettan | \n",
+ " 0.000072 | \n",
+ " 0.001307 | \n",
+ " -94.506929 | \n",
+ " -4.186224 | \n",
+ " 7.978231 | \n",
+ " 4.734318e-03 | \n",
+ " 9.424725 | \n",
+ " 2.140792e-03 | \n",
+ " 1.396500e-01 | \n",
+ "
\n",
+ " \n",
+ " | 3082 | \n",
+ " Máxima | \n",
+ " 0.002010 | \n",
+ " 0.004497 | \n",
+ " -55.288957 | \n",
+ " -1.161296 | \n",
+ " 8.263354 | \n",
+ " 4.045333e-03 | \n",
+ " 8.639908 | \n",
+ " 3.288780e-03 | \n",
+ " 2.088156e-01 | \n",
+ "
\n",
+ " \n",
+ " | 1099 | \n",
+ " Dylan Groenewegen | \n",
+ " 0.000072 | \n",
+ " 0.001203 | \n",
+ " -94.029271 | \n",
+ " -4.065930 | \n",
+ " 7.253040 | \n",
+ " 7.078107e-03 | \n",
+ " 8.348388 | \n",
+ " 3.860297e-03 | \n",
+ " 2.418781e-01 | \n",
+ "
\n",
+ " \n",
+ " | 4258 | \n",
+ " Tom Berendsen | \n",
+ " 0.000574 | \n",
+ " 0.002196 | \n",
+ " -73.842519 | \n",
+ " -1.934703 | \n",
+ " 7.626670 | \n",
+ " 5.751139e-03 | \n",
+ " 8.204369 | \n",
+ " 4.178964e-03 | \n",
+ " 2.456818e-01 | \n",
+ "
\n",
+ " \n",
+ " | 4598 | \n",
+ " Willem-Alexander | \n",
+ " 0.001436 | \n",
+ " 0.003555 | \n",
+ " -59.609772 | \n",
+ " -1.307921 | \n",
+ " 7.692603 | \n",
+ " 5.544761e-03 | \n",
+ " 8.044226 | \n",
+ " 4.564892e-03 | \n",
+ " 2.587859e-01 | \n",
+ "
\n",
+ " \n",
+ " | 3222 | \n",
+ " Oceanwide Expeditions | \n",
+ " 0.000072 | \n",
+ " 0.001150 | \n",
+ " -93.757874 | \n",
+ " -4.001800 | \n",
+ " 6.890771 | \n",
+ " 8.664187e-03 | \n",
+ " 7.815786 | \n",
+ " 5.179183e-03 | \n",
+ " 2.603795e-01 | \n",
+ "
\n",
+ " \n",
+ " | 1411 | \n",
+ " Freek | \n",
+ " 0.000072 | \n",
+ " 0.001150 | \n",
+ " -93.757874 | \n",
+ " -4.001800 | \n",
+ " 6.890771 | \n",
+ " 8.664187e-03 | \n",
+ " 7.815786 | \n",
+ " 5.179183e-03 | \n",
+ " 2.603795e-01 | \n",
+ "
\n",
+ " \n",
+ " | 2226 | \n",
+ " Kaja Kallas | \n",
+ " 0.000072 | \n",
+ " 0.001098 | \n",
+ " -93.460630 | \n",
+ " -3.934686 | \n",
+ " 6.528755 | \n",
+ " 1.061442e-02 | \n",
+ " 7.287350 | \n",
+ " 6.944183e-03 | \n",
+ " 2.603795e-01 | \n",
+ "
\n",
+ " \n",
+ " | 4454 | \n",
+ " Verhoeven | \n",
+ " 0.000072 | \n",
+ " 0.001098 | \n",
+ " -93.460630 | \n",
+ " -3.934686 | \n",
+ " 6.528755 | \n",
+ " 1.061442e-02 | \n",
+ " 7.287350 | \n",
+ " 6.944183e-03 | \n",
+ " 2.603795e-01 | \n",
+ "
\n",
+ " \n",
+ " | 1401 | \n",
+ " Fred Rutten | \n",
+ " 0.000072 | \n",
+ " 0.001098 | \n",
+ " -93.460630 | \n",
+ " -3.934686 | \n",
+ " 6.528755 | \n",
+ " 1.061442e-02 | \n",
+ " 7.287350 | \n",
+ " 6.944183e-03 | \n",
+ " 2.603795e-01 | \n",
+ "
\n",
+ " \n",
+ " | 1981 | \n",
+ " Jerdy Schouten | \n",
+ " 0.000072 | \n",
+ " 0.001046 | \n",
+ " -93.133661 | \n",
+ " -3.864296 | \n",
+ " 6.167024 | \n",
+ " 1.301534e-02 | \n",
+ " 6.763485 | \n",
+ " 9.304187e-03 | \n",
+ " 3.370342e-01 | \n",
+ "
\n",
+ " \n",
+ " | 2977 | \n",
+ " Mikel Arteta | \n",
+ " 0.000072 | \n",
+ " 0.001046 | \n",
+ " -93.133661 | \n",
+ " -3.864296 | \n",
+ " 6.167024 | \n",
+ " 1.301534e-02 | \n",
+ " 6.763485 | \n",
+ " 9.304187e-03 | \n",
+ " 3.370342e-01 | \n",
+ "
\n",
+ " \n",
+ " | 3013 | \n",
+ " Modi | \n",
+ " 0.000072 | \n",
+ " 0.001046 | \n",
+ " -93.133661 | \n",
+ " -3.864296 | \n",
+ " 6.167024 | \n",
+ " 1.301534e-02 | \n",
+ " 6.763485 | \n",
+ " 9.304187e-03 | \n",
+ " 3.370342e-01 | \n",
+ "
\n",
+ " \n",
+ " | 3237 | \n",
+ " Oleksandr Usyk | \n",
+ " 0.000072 | \n",
+ " 0.001046 | \n",
+ " -93.133661 | \n",
+ " -3.864296 | \n",
+ " 6.167024 | \n",
+ " 1.301534e-02 | \n",
+ " 6.763485 | \n",
+ " 9.304187e-03 | \n",
+ " 3.370342e-01 | \n",
+ "
\n",
+ " \n",
+ " | 417 | \n",
+ " Berendsen | \n",
+ " 0.000718 | \n",
+ " 0.002248 | \n",
+ " -68.063541 | \n",
+ " -1.646722 | \n",
+ " 6.509375 | \n",
+ " 1.073072e-02 | \n",
+ " 6.756171 | \n",
+ " 9.342400e-03 | \n",
+ " 3.370342e-01 | \n",
+ "
\n",
+ " \n",
+ " | 2016 | \n",
+ " Jetten | \n",
+ " 0.002441 | \n",
+ " 0.004601 | \n",
+ " -46.941928 | \n",
+ " -0.914356 | \n",
+ " 5.941062 | \n",
+ " 1.479210e-02 | \n",
+ " 5.969003 | \n",
+ " 1.455951e-02 | \n",
+ " 4.952314e-01 | \n",
+ "
\n",
+ " \n",
+ " | 1310 | \n",
+ " Felix Gall | \n",
+ " 0.000072 | \n",
+ " 0.000941 | \n",
+ " -92.370735 | \n",
+ " -3.712293 | \n",
+ " 5.444587 | \n",
+ " 1.962906e-02 | \n",
+ " 5.731410 | \n",
+ " 1.666410e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ " | 1167 | \n",
+ " Ellen ten Damme | \n",
+ " 0.000072 | \n",
+ " 0.000941 | \n",
+ " -92.370735 | \n",
+ " -3.712293 | \n",
+ " 5.444587 | \n",
+ " 1.962906e-02 | \n",
+ " 5.731410 | \n",
+ " 1.666410e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ " | 4101 | \n",
+ " Suzan & Freek | \n",
+ " 0.000072 | \n",
+ " 0.000941 | \n",
+ " -92.370735 | \n",
+ " -3.712293 | \n",
+ " 5.444587 | \n",
+ " 1.962906e-02 | \n",
+ " 5.731410 | \n",
+ " 1.666410e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ " | 4141 | \n",
+ " Tallon Griekspoor | \n",
+ " 0.000431 | \n",
+ " 0.001621 | \n",
+ " -73.420624 | \n",
+ " -1.911618 | \n",
+ " 5.554715 | \n",
+ " 1.843098e-02 | \n",
+ " 5.650035 | \n",
+ " 1.745502e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ " | 4655 | \n",
+ " Xi Jinping | \n",
+ " 0.001149 | \n",
+ " 0.002719 | \n",
+ " -57.745608 | \n",
+ " -1.242826 | \n",
+ " 5.484134 | \n",
+ " 1.918982e-02 | \n",
+ " 5.488524 | \n",
+ " 1.914170e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ " | 133 | \n",
+ " Amalia | \n",
+ " 0.000431 | \n",
+ " 0.001569 | \n",
+ " -72.534645 | \n",
+ " -1.864313 | \n",
+ " 5.230992 | \n",
+ " 2.218788e-02 | \n",
+ " 5.249197 | \n",
+ " 2.195690e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ " | 3767 | \n",
+ " Rutten | \n",
+ " 0.000072 | \n",
+ " 0.000889 | \n",
+ " -91.921954 | \n",
+ " -3.629831 | \n",
+ " 5.083988 | \n",
+ " 2.414777e-02 | \n",
+ " 5.224377 | \n",
+ " 2.227242e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ " | 2970 | \n",
+ " Mika Godts | \n",
+ " 0.000072 | \n",
+ " 0.000889 | \n",
+ " -91.921954 | \n",
+ " -3.629831 | \n",
+ " 5.083988 | \n",
+ " 2.414777e-02 | \n",
+ " 5.224377 | \n",
+ " 2.227242e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ " | 537 | \n",
+ " Brekelmans | \n",
+ " 0.000072 | \n",
+ " 0.000889 | \n",
+ " -91.921954 | \n",
+ " -3.629831 | \n",
+ " 5.083988 | \n",
+ " 2.414777e-02 | \n",
+ " 5.224377 | \n",
+ " 2.227242e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ " | 2712 | \n",
+ " Marco Rubio | \n",
+ " 0.000862 | \n",
+ " 0.002248 | \n",
+ " -61.676249 | \n",
+ " -1.383688 | \n",
+ " 5.236100 | \n",
+ " 2.212281e-02 | \n",
+ " 5.213944 | \n",
+ " 2.240645e-02 | \n",
+ " 5.501480e-01 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " word freq_recent freq_reference pct_diff \\\n",
+ "1743 Hondius 0.000431 0.010457 -95.880197 \n",
+ "4215 Thymen Arensman 0.000072 0.002353 -96.948294 \n",
+ "1508 Gidi Markuszower 0.000072 0.002091 -96.566831 \n",
+ "4495 Vingegaard 0.000072 0.001882 -96.185367 \n",
+ "2782 Markuszower 0.000072 0.001830 -96.076378 \n",
+ "2109 Jonas Vingegaard 0.000431 0.002667 -83.843909 \n",
+ "3750 Rubio 0.000287 0.002301 -87.515748 \n",
+ "115 Ali B 0.000072 0.001725 -95.838583 \n",
+ "512 Botic van de Zandschulp 0.000072 0.001621 -95.570104 \n",
+ "921 De Jong 0.000574 0.002562 -77.579302 \n",
+ "4034 Starmer 0.000574 0.002510 -77.112204 \n",
+ "1054 Donald Trump 0.010196 0.015529 -34.342080 \n",
+ "4169 Tedros Adhanom Ghebreyesus 0.000072 0.001412 -94.913823 \n",
+ "269 Arensman 0.000072 0.001359 -94.718201 \n",
+ "3185 Noam Bettan 0.000072 0.001307 -94.506929 \n",
+ "3082 Máxima 0.002010 0.004497 -55.288957 \n",
+ "1099 Dylan Groenewegen 0.000072 0.001203 -94.029271 \n",
+ "4258 Tom Berendsen 0.000574 0.002196 -73.842519 \n",
+ "4598 Willem-Alexander 0.001436 0.003555 -59.609772 \n",
+ "3222 Oceanwide Expeditions 0.000072 0.001150 -93.757874 \n",
+ "1411 Freek 0.000072 0.001150 -93.757874 \n",
+ "2226 Kaja Kallas 0.000072 0.001098 -93.460630 \n",
+ "4454 Verhoeven 0.000072 0.001098 -93.460630 \n",
+ "1401 Fred Rutten 0.000072 0.001098 -93.460630 \n",
+ "1981 Jerdy Schouten 0.000072 0.001046 -93.133661 \n",
+ "2977 Mikel Arteta 0.000072 0.001046 -93.133661 \n",
+ "3013 Modi 0.000072 0.001046 -93.133661 \n",
+ "3237 Oleksandr Usyk 0.000072 0.001046 -93.133661 \n",
+ "417 Berendsen 0.000718 0.002248 -68.063541 \n",
+ "2016 Jetten 0.002441 0.004601 -46.941928 \n",
+ "1310 Felix Gall 0.000072 0.000941 -92.370735 \n",
+ "1167 Ellen ten Damme 0.000072 0.000941 -92.370735 \n",
+ "4101 Suzan & Freek 0.000072 0.000941 -92.370735 \n",
+ "4141 Tallon Griekspoor 0.000431 0.001621 -73.420624 \n",
+ "4655 Xi Jinping 0.001149 0.002719 -57.745608 \n",
+ "133 Amalia 0.000431 0.001569 -72.534645 \n",
+ "3767 Rutten 0.000072 0.000889 -91.921954 \n",
+ "2970 Mika Godts 0.000072 0.000889 -91.921954 \n",
+ "537 Brekelmans 0.000072 0.000889 -91.921954 \n",
+ "2712 Marco Rubio 0.000862 0.002248 -61.676249 \n",
+ "\n",
+ " log_ratio chi2 p_chi2 g2 p_g2 \\\n",
+ "1743 -4.601278 66.470517 3.551664e-16 98.275792 3.639886e-23 \n",
+ "4215 -5.034221 15.256919 9.383239e-05 20.686464 5.409706e-06 \n",
+ "1508 -4.864296 13.434157 2.470840e-04 17.811640 2.438866e-05 \n",
+ "4495 -4.712293 11.977136 5.385731e-04 15.534557 8.101072e-05 \n",
+ "2782 -4.671651 11.613072 6.548989e-04 14.969018 1.092909e-04 \n",
+ "2109 -2.629847 12.353905 4.400650e-04 14.707179 1.255674e-04 \n",
+ "3750 -3.001814 11.757125 6.061077e-04 14.212300 1.632996e-04 \n",
+ "115 -4.586762 10.885206 9.693541e-04 13.843023 1.987332e-04 \n",
+ "512 -4.496564 10.157724 1.436979e-03 12.724502 3.608960e-04 \n",
+ "921 -2.157095 9.947317 1.610840e-03 11.220837 8.088400e-04 \n",
+ "4034 -2.127348 9.611842 1.933266e-03 10.778088 1.027087e-03 \n",
+ "1054 -0.606959 10.440052 1.233118e-03 10.743700 1.046349e-03 \n",
+ "4169 -4.297255 8.704154 3.174857e-03 10.514021 1.184722e-03 \n",
+ "269 -4.242808 8.341110 3.875791e-03 9.967878 1.592950e-03 \n",
+ "3185 -4.186224 7.978231 4.734318e-03 9.424725 2.140792e-03 \n",
+ "3082 -1.161296 8.263354 4.045333e-03 8.639908 3.288780e-03 \n",
+ "1099 -4.065930 7.253040 7.078107e-03 8.348388 3.860297e-03 \n",
+ "4258 -1.934703 7.626670 5.751139e-03 8.204369 4.178964e-03 \n",
+ "4598 -1.307921 7.692603 5.544761e-03 8.044226 4.564892e-03 \n",
+ "3222 -4.001800 6.890771 8.664187e-03 7.815786 5.179183e-03 \n",
+ "1411 -4.001800 6.890771 8.664187e-03 7.815786 5.179183e-03 \n",
+ "2226 -3.934686 6.528755 1.061442e-02 7.287350 6.944183e-03 \n",
+ "4454 -3.934686 6.528755 1.061442e-02 7.287350 6.944183e-03 \n",
+ "1401 -3.934686 6.528755 1.061442e-02 7.287350 6.944183e-03 \n",
+ "1981 -3.864296 6.167024 1.301534e-02 6.763485 9.304187e-03 \n",
+ "2977 -3.864296 6.167024 1.301534e-02 6.763485 9.304187e-03 \n",
+ "3013 -3.864296 6.167024 1.301534e-02 6.763485 9.304187e-03 \n",
+ "3237 -3.864296 6.167024 1.301534e-02 6.763485 9.304187e-03 \n",
+ "417 -1.646722 6.509375 1.073072e-02 6.756171 9.342400e-03 \n",
+ "2016 -0.914356 5.941062 1.479210e-02 5.969003 1.455951e-02 \n",
+ "1310 -3.712293 5.444587 1.962906e-02 5.731410 1.666410e-02 \n",
+ "1167 -3.712293 5.444587 1.962906e-02 5.731410 1.666410e-02 \n",
+ "4101 -3.712293 5.444587 1.962906e-02 5.731410 1.666410e-02 \n",
+ "4141 -1.911618 5.554715 1.843098e-02 5.650035 1.745502e-02 \n",
+ "4655 -1.242826 5.484134 1.918982e-02 5.488524 1.914170e-02 \n",
+ "133 -1.864313 5.230992 2.218788e-02 5.249197 2.195690e-02 \n",
+ "3767 -3.629831 5.083988 2.414777e-02 5.224377 2.227242e-02 \n",
+ "2970 -3.629831 5.083988 2.414777e-02 5.224377 2.227242e-02 \n",
+ "537 -3.629831 5.083988 2.414777e-02 5.224377 2.227242e-02 \n",
+ "2712 -1.383688 5.236100 2.212281e-02 5.213944 2.240645e-02 \n",
+ "\n",
+ " p_g2_adjusted \n",
+ "1743 1.733314e-19 \n",
+ "4215 1.716105e-03 \n",
+ "1508 6.112569e-03 \n",
+ "4495 1.837014e-02 \n",
+ "2782 2.365652e-02 \n",
+ "2109 2.404300e-02 \n",
+ "3750 2.404300e-02 \n",
+ "115 2.783434e-02 \n",
+ "512 4.910248e-02 \n",
+ "921 8.559325e-02 \n",
+ "4034 1.060152e-01 \n",
+ "1054 1.060152e-01 \n",
+ "4169 1.175343e-01 \n",
+ "269 1.306897e-01 \n",
+ "3185 1.396500e-01 \n",
+ "3082 2.088156e-01 \n",
+ "1099 2.418781e-01 \n",
+ "4258 2.456818e-01 \n",
+ "4598 2.587859e-01 \n",
+ "3222 2.603795e-01 \n",
+ "1411 2.603795e-01 \n",
+ "2226 2.603795e-01 \n",
+ "4454 2.603795e-01 \n",
+ "1401 2.603795e-01 \n",
+ "1981 3.370342e-01 \n",
+ "2977 3.370342e-01 \n",
+ "3013 3.370342e-01 \n",
+ "3237 3.370342e-01 \n",
+ "417 3.370342e-01 \n",
+ "2016 4.952314e-01 \n",
+ "1310 5.501480e-01 \n",
+ "1167 5.501480e-01 \n",
+ "4101 5.501480e-01 \n",
+ "4141 5.501480e-01 \n",
+ "4655 5.501480e-01 \n",
+ "133 5.501480e-01 \n",
+ "3767 5.501480e-01 \n",
+ "2970 5.501480e-01 \n",
+ "537 5.501480e-01 \n",
+ "2712 5.501480e-01 "
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# dalers\n",
+ "results[results.pct_diff < 0].sort_values('g2', ascending=False)[:40]"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.13.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/python/namen.py b/python/namen.py
new file mode 100755
index 0000000..6a0e62f
--- /dev/null
+++ b/python/namen.py
@@ -0,0 +1,82 @@
+#!/net/corpora/nlnieuws/notebook/bin/python3
+
+import numpy as np
+from scipy.stats import chi2_contingency
+from statsmodels.stats.multitest import multipletests
+import pandas as pd
+
+# waarom werkt dit niet?
+pd.set_option('display.max_rows', 40)
+
+def corpus_stats(word, counts_recent, counts_reference, total_recent, total_reference):
+ """
+ word : the word being tested
+ counts_recent : raw count in week 5
+ counts_reference : raw count in weeks 1-4
+ total_recent : total tokens in week 5
+ total_reference : total tokens in weeks 1-4
+ """
+ a = counts_recent # word in recent
+ b = counts_reference # word in reference
+ c = total_recent - a # non-word in recent
+ d = total_reference - b # non-word in reference
+
+ contingency = np.array([[a, b],
+ [c, d]])
+
+ # --- Chi-Squared ---
+ chi2_stat, p_chi2, _, _ = chi2_contingency(contingency, correction=False)
+
+ # --- Log-Likelihood (G²) ---
+ # G² = 2 * sum(observed * log(observed / expected))
+ # scipy's chi2_contingency with lambda_="log-likelihood" computes this
+ g2_stat, p_g2, _, _ = chi2_contingency(contingency, lambda_="log-likelihood")
+
+ # --- Effect sizes ---
+ freq_recent = a / total_recent
+ freq_reference = b / total_reference
+
+ pct_diff = (freq_recent - freq_reference) / freq_reference * 100
+
+ # Avoid log(0) with a small epsilon
+ eps = 1e-9
+ log_ratio = np.log2((freq_recent + eps) / (freq_reference + eps))
+
+ return {
+ "word": word,
+ "freq_recent": freq_recent,
+ "freq_reference": freq_reference,
+ "pct_diff": pct_diff,
+ "log_ratio": log_ratio,
+ "chi2": chi2_stat,
+ "p_chi2": p_chi2,
+ "g2": g2_stat,
+ "p_g2": p_g2,
+ }
+
+counts_recent = {}
+counts_reference = {}
+with open("data.txt", "rt", encoding="utf-8") as fp:
+ for line in fp:
+ aa = line.split("\t")
+ counts_reference[aa[0]] = max(int(aa[1]), 0.5)
+ counts_recent[aa[0]] = max(int(aa[2]), 0.5)
+total_recent = sum(counts_recent.values())
+total_reference = sum(counts_reference.values())
+
+results = [
+ corpus_stats(word, counts_recent[word], counts_reference.get(word, 0),
+ total_recent, total_reference)
+ for word in counts_recent]
+
+# FDR correction across all words
+p_values = [r["p_g2"] for r in results]
+_, p_adjusted, _, _ = multipletests(p_values, method="fdr_bh")
+
+for r, p_adj in zip(results, p_adjusted):
+ r["p_g2_adjusted"] = p_adj
+
+results = pd.DataFrame(results)
+print(results)
+print(results.sort_values('g2'))
+print(results.sort_values('pct_diff'))
diff --git a/python/score.txt b/python/score.txt
new file mode 100644
index 0000000..b4f6ef3
--- /dev/null
+++ b/python/score.txt
@@ -0,0 +1,30 @@
+Er zijn twee simpele formules om de "effect size" van het verschil tussen twee
+relatieve frequenties te rapporteren:
+ * %DIFF = (freq_B - freq_A) / freq_A * 100
+ Percentage verschil in relatieve frequenties, makkelijk te interpreteren,
+ maar niet symmetrisch.
+ * Log Ratio: log2(freq_A / freq_B)
+ Een symmetrische en interpreteerbare effect size; +1 is een verdubbeling, -1
+ een halvering
+Twee populaire methodes om de significantie van frequentieverschillen te testen
+(ook wel keyword extraction):
+ * Log-Likelihood Ratio (G^2): meest gebruikte methode in Corpus Linguistics.
+ Vergelijkt observed vs expected frequency.
+ * Chi-Squared test (X^2): simpeler dan G^2, maar geeft meer false positives
+ bij sparse data, werkt niet goed met lage frequenties.
+Je kunt dan de gebruiker alleen de woorden met significante verschillen laten
+zien (dit zijn dan de keywords). Ik heb met behulp van Claude een notebook in
+elkaar gezet met een demonstratie van deze methodes:
+→ Word freq comparison.ipynb
+
+
+Er zijn ook geavanceerdere methodes die me te ingewikkeld lijken om te
+implementeren, maar ik noem ze voor de volledigheid. In de stylometrie
+is Burrow's Zeta populair, deze is bijv. beschikbaar in Stylo
+https://github.com/computationalstylistics/stylo onder de oppose()
+functie
+https://cran.r-project.org/web/packages/stylo/stylo.pdf#Rfn.oppose.1 .
+Er is ook een methode die gebruik maakt van Bayesiaanse statistiek en
+frequenties uit een achtergrondcorpus, de Fightin' Words methode van
+Monroe et al: https://github.com/jmhessel/FightingWords
+
diff --git a/python/word_freq_comparison.html b/python/word_freq_comparison.html
new file mode 100644
index 0000000..788ced3
--- /dev/null
+++ b/python/word_freq_comparison.html
@@ -0,0 +1,8194 @@
+
+
+
+
+
+Word freq comparison
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Out[4]:
+
+
+
+
+
+
+ |
+word |
+freq_recent |
+freq_reference |
+pct_diff |
+log_ratio |
+chi2 |
+p_chi2 |
+g2 |
+p_g2 |
+p_g2_adjusted |
+
+
+
+
+| 0 |
+eend |
+0.424929 |
+0.241379 |
+76.042088 |
+0.815920 |
+25.238117 |
+5.067080e-07 |
+24.764140 |
+6.479173e-07 |
+0.000002 |
+
+
+| 1 |
+tafel |
+0.286119 |
+0.313480 |
+-8.728045 |
+-0.131756 |
+0.598371 |
+4.392004e-01 |
+0.474701 |
+4.908322e-01 |
+0.490832 |
+
+
+| 2 |
+fiets |
+0.288952 |
+0.445141 |
+-35.087579 |
+-0.623434 |
+17.676782 |
+2.618028e-05 |
+17.051468 |
+3.638025e-05 |
+0.000055 |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Out[5]:
+
+
+
+
+
+
+ |
+word |
+freq_recent |
+freq_reference |
+pct_diff |
+log_ratio |
+chi2 |
+p_chi2 |
+g2 |
+p_g2 |
+p_g2_adjusted |
+
+
+
+
+| 0 |
+eend |
+0.424929 |
+0.241379 |
+76.042088 |
+0.815920 |
+25.238117 |
+5.067080e-07 |
+24.764140 |
+6.479173e-07 |
+0.000002 |
+
+
+| 2 |
+fiets |
+0.288952 |
+0.445141 |
+-35.087579 |
+-0.623434 |
+17.676782 |
+2.618028e-05 |
+17.051468 |
+3.638025e-05 |
+0.000055 |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Out[6]:
+
+
+
+
+
+
+ |
+word |
+freq_recent |
+freq_reference |
+pct_diff |
+log_ratio |
+chi2 |
+p_chi2 |
+g2 |
+p_g2 |
+p_g2_adjusted |
+
+
+
+
+| 0 |
+eend |
+0.424929 |
+0.241379 |
+76.042088 |
+0.815920 |
+25.238117 |
+5.067080e-07 |
+24.764140 |
+6.479173e-07 |
+0.000002 |
+
+
+| 2 |
+fiets |
+0.288952 |
+0.445141 |
+-35.087579 |
+-0.623434 |
+17.676782 |
+2.618028e-05 |
+17.051468 |
+3.638025e-05 |
+0.000055 |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/python/word_freq_comparison.ipynb b/python/word_freq_comparison.ipynb
new file mode 100644
index 0000000..c51d819
--- /dev/null
+++ b/python/word_freq_comparison.ipynb
@@ -0,0 +1,500 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "executionInfo": {
+ "elapsed": 1341,
+ "status": "ok",
+ "timestamp": 1781100698726,
+ "user": {
+ "displayName": "Andreas van Cranenburgh",
+ "userId": "13143063654677287265"
+ },
+ "user_tz": -120
+ },
+ "id": "YMifluhW2rZp"
+ },
+ "outputs": [],
+ "source": [
+ "import numpy as np\n",
+ "from scipy.stats import chi2_contingency\n",
+ "from statsmodels.stats.multitest import multipletests\n",
+ "import pandas as pd\n",
+ "\n",
+ "def corpus_stats(word, counts_recent, counts_reference, total_recent, total_reference):\n",
+ " \"\"\"\n",
+ " word : the word being tested\n",
+ " counts_recent : raw count in week 5\n",
+ " counts_reference : raw count in weeks 1-4\n",
+ " total_recent : total tokens in week 5\n",
+ " total_reference : total tokens in weeks 1-4\n",
+ " \"\"\"\n",
+ " a = counts_recent # word in recent\n",
+ " b = counts_reference # word in reference\n",
+ " c = total_recent - a # non-word in recent\n",
+ " d = total_reference - b # non-word in reference\n",
+ "\n",
+ " contingency = np.array([[a, b],\n",
+ " [c, d]])\n",
+ "\n",
+ " # --- Chi-Squared ---\n",
+ " chi2_stat, p_chi2, _, _ = chi2_contingency(contingency, correction=False)\n",
+ "\n",
+ " # --- Log-Likelihood (G²) ---\n",
+ " # G² = 2 * sum(observed * log(observed / expected))\n",
+ " # scipy's chi2_contingency with lambda_=\"log-likelihood\" computes this\n",
+ " g2_stat, p_g2, _, _ = chi2_contingency(contingency, lambda_=\"log-likelihood\")\n",
+ "\n",
+ " # --- Effect sizes ---\n",
+ " freq_recent = a / total_recent\n",
+ " freq_reference = b / total_reference\n",
+ "\n",
+ " pct_diff = (freq_recent - freq_reference) / freq_reference * 100\n",
+ "\n",
+ " # Avoid log(0) with a small epsilon\n",
+ " eps = 1e-9\n",
+ " log_ratio = np.log2((freq_recent + eps) / (freq_reference + eps))\n",
+ "\n",
+ " return {\n",
+ " \"word\": word,\n",
+ " \"freq_recent\": freq_recent,\n",
+ " \"freq_reference\": freq_reference,\n",
+ " \"pct_diff\": pct_diff,\n",
+ " \"log_ratio\": log_ratio,\n",
+ " \"chi2\": chi2_stat,\n",
+ " \"p_chi2\": p_chi2,\n",
+ " \"g2\": g2_stat,\n",
+ " \"p_g2\": p_g2,\n",
+ " }\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "executionInfo": {
+ "elapsed": 38,
+ "status": "ok",
+ "timestamp": 1781100880331,
+ "user": {
+ "displayName": "Andreas van Cranenburgh",
+ "userId": "13143063654677287265"
+ },
+ "user_tz": -120
+ },
+ "id": "mHH718-222BM"
+ },
+ "outputs": [],
+ "source": [
+ "# Example data\n",
+ "counts_recent = {'eend': 150, 'tafel': 101, 'fiets': 102}\n",
+ "counts_reference = {'eend': 77, 'tafel': 100, 'fiets': 142}\n",
+ "total_recent = sum(counts_recent.values())\n",
+ "total_reference = sum(counts_reference.values())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "executionInfo": {
+ "elapsed": 7,
+ "status": "ok",
+ "timestamp": 1781100881153,
+ "user": {
+ "displayName": "Andreas van Cranenburgh",
+ "userId": "13143063654677287265"
+ },
+ "user_tz": -120
+ },
+ "id": "urBml1212wxb"
+ },
+ "outputs": [],
+ "source": [
+ "# Run tests on whole vocabulary, including correction for multiple tests\n",
+ "# (false discovery rate).\n",
+ "\n",
+ "results = [\n",
+ " corpus_stats(word, counts_recent[word], counts_reference.get(word, 0),\n",
+ " total_recent, total_reference)\n",
+ " for word in counts_recent]\n",
+ "\n",
+ "# FDR correction across all words\n",
+ "p_values = [r[\"p_g2\"] for r in results]\n",
+ "_, p_adjusted, _, _ = multipletests(p_values, method=\"fdr_bh\")\n",
+ "\n",
+ "for r, p_adj in zip(results, p_adjusted):\n",
+ " r[\"p_g2_adjusted\"] = p_adj"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 163
+ },
+ "executionInfo": {
+ "elapsed": 12,
+ "status": "ok",
+ "timestamp": 1781100882491,
+ "user": {
+ "displayName": "Andreas van Cranenburgh",
+ "userId": "13143063654677287265"
+ },
+ "user_tz": -120
+ },
+ "id": "-y3MUOgI3PFn",
+ "outputId": "f9a90951-c8f2-45a7-8d8d-fb0e279dd5b3"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " word | \n",
+ " freq_recent | \n",
+ " freq_reference | \n",
+ " pct_diff | \n",
+ " log_ratio | \n",
+ " chi2 | \n",
+ " p_chi2 | \n",
+ " g2 | \n",
+ " p_g2 | \n",
+ " p_g2_adjusted | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " eend | \n",
+ " 0.424929 | \n",
+ " 0.241379 | \n",
+ " 76.042088 | \n",
+ " 0.815920 | \n",
+ " 25.238117 | \n",
+ " 5.067080e-07 | \n",
+ " 24.764140 | \n",
+ " 6.479173e-07 | \n",
+ " 0.000002 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " tafel | \n",
+ " 0.286119 | \n",
+ " 0.313480 | \n",
+ " -8.728045 | \n",
+ " -0.131756 | \n",
+ " 0.598371 | \n",
+ " 4.392004e-01 | \n",
+ " 0.474701 | \n",
+ " 4.908322e-01 | \n",
+ " 0.490832 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " fiets | \n",
+ " 0.288952 | \n",
+ " 0.445141 | \n",
+ " -35.087579 | \n",
+ " -0.623434 | \n",
+ " 17.676782 | \n",
+ " 2.618028e-05 | \n",
+ " 17.051468 | \n",
+ " 3.638025e-05 | \n",
+ " 0.000055 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " word freq_recent freq_reference pct_diff log_ratio chi2 \\\n",
+ "0 eend 0.424929 0.241379 76.042088 0.815920 25.238117 \n",
+ "1 tafel 0.286119 0.313480 -8.728045 -0.131756 0.598371 \n",
+ "2 fiets 0.288952 0.445141 -35.087579 -0.623434 17.676782 \n",
+ "\n",
+ " p_chi2 g2 p_g2 p_g2_adjusted \n",
+ "0 5.067080e-07 24.764140 6.479173e-07 0.000002 \n",
+ "1 4.392004e-01 0.474701 4.908322e-01 0.490832 \n",
+ "2 2.618028e-05 17.051468 3.638025e-05 0.000055 "
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "results = pd.DataFrame(results)\n",
+ "results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 132
+ },
+ "executionInfo": {
+ "elapsed": 65,
+ "status": "ok",
+ "timestamp": 1781100883685,
+ "user": {
+ "displayName": "Andreas van Cranenburgh",
+ "userId": "13143063654677287265"
+ },
+ "user_tz": -120
+ },
+ "id": "nTpOtOka3ViF",
+ "outputId": "2430f959-eeb9-4670-da76-613406cbf473"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " word | \n",
+ " freq_recent | \n",
+ " freq_reference | \n",
+ " pct_diff | \n",
+ " log_ratio | \n",
+ " chi2 | \n",
+ " p_chi2 | \n",
+ " g2 | \n",
+ " p_g2 | \n",
+ " p_g2_adjusted | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " eend | \n",
+ " 0.424929 | \n",
+ " 0.241379 | \n",
+ " 76.042088 | \n",
+ " 0.815920 | \n",
+ " 25.238117 | \n",
+ " 5.067080e-07 | \n",
+ " 24.764140 | \n",
+ " 6.479173e-07 | \n",
+ " 0.000002 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " fiets | \n",
+ " 0.288952 | \n",
+ " 0.445141 | \n",
+ " -35.087579 | \n",
+ " -0.623434 | \n",
+ " 17.676782 | \n",
+ " 2.618028e-05 | \n",
+ " 17.051468 | \n",
+ " 3.638025e-05 | \n",
+ " 0.000055 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " word freq_recent freq_reference pct_diff log_ratio chi2 \\\n",
+ "0 eend 0.424929 0.241379 76.042088 0.815920 25.238117 \n",
+ "2 fiets 0.288952 0.445141 -35.087579 -0.623434 17.676782 \n",
+ "\n",
+ " p_chi2 g2 p_g2 p_g2_adjusted \n",
+ "0 5.067080e-07 24.764140 6.479173e-07 0.000002 \n",
+ "2 2.618028e-05 17.051468 3.638025e-05 0.000055 "
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Significant according to Chi2\n",
+ "results[results['p_chi2'] < 0.05]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 132
+ },
+ "executionInfo": {
+ "elapsed": 166,
+ "status": "ok",
+ "timestamp": 1781100928540,
+ "user": {
+ "displayName": "Andreas van Cranenburgh",
+ "userId": "13143063654677287265"
+ },
+ "user_tz": -120
+ },
+ "id": "Mz4zAphE4dBY",
+ "outputId": "3b42fdd2-f451-47b6-8989-ebf4dafcbf1a"
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " word | \n",
+ " freq_recent | \n",
+ " freq_reference | \n",
+ " pct_diff | \n",
+ " log_ratio | \n",
+ " chi2 | \n",
+ " p_chi2 | \n",
+ " g2 | \n",
+ " p_g2 | \n",
+ " p_g2_adjusted | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " eend | \n",
+ " 0.424929 | \n",
+ " 0.241379 | \n",
+ " 76.042088 | \n",
+ " 0.815920 | \n",
+ " 25.238117 | \n",
+ " 5.067080e-07 | \n",
+ " 24.764140 | \n",
+ " 6.479173e-07 | \n",
+ " 0.000002 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " fiets | \n",
+ " 0.288952 | \n",
+ " 0.445141 | \n",
+ " -35.087579 | \n",
+ " -0.623434 | \n",
+ " 17.676782 | \n",
+ " 2.618028e-05 | \n",
+ " 17.051468 | \n",
+ " 3.638025e-05 | \n",
+ " 0.000055 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " word freq_recent freq_reference pct_diff log_ratio chi2 \\\n",
+ "0 eend 0.424929 0.241379 76.042088 0.815920 25.238117 \n",
+ "2 fiets 0.288952 0.445141 -35.087579 -0.623434 17.676782 \n",
+ "\n",
+ " p_chi2 g2 p_g2 p_g2_adjusted \n",
+ "0 5.067080e-07 24.764140 6.479173e-07 0.000002 \n",
+ "2 2.618028e-05 17.051468 3.638025e-05 0.000055 "
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Significant according to G2 (LLR)\n",
+ "results[results['p_g2_adjusted'] < 0.05]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "id": "JNCCUpdC4jK5"
+ },
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "colab": {
+ "authorship_tag": "ABX9TyOWNAG6IZoh+ik4rqgeMAZj",
+ "provenance": []
+ },
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.13.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/python/word_freq_comparison.ipynb.ori b/python/word_freq_comparison.ipynb.ori
new file mode 100644
index 0000000..b4de082
--- /dev/null
+++ b/python/word_freq_comparison.ipynb.ori
@@ -0,0 +1 @@
+{"nbformat":4,"nbformat_minor":0,"metadata":{"colab":{"provenance":[],"authorship_tag":"ABX9TyOWNAG6IZoh+ik4rqgeMAZj"},"kernelspec":{"name":"python3","display_name":"Python 3"},"language_info":{"name":"python"}},"cells":[{"cell_type":"code","execution_count":1,"metadata":{"id":"YMifluhW2rZp","executionInfo":{"status":"ok","timestamp":1781100698726,"user_tz":-120,"elapsed":1341,"user":{"displayName":"Andreas van Cranenburgh","userId":"13143063654677287265"}}},"outputs":[],"source":["import numpy as np\n","from scipy.stats import chi2_contingency\n","from statsmodels.stats.multitest import multipletests\n","import pandas as pd\n","\n","def corpus_stats(word, counts_recent, counts_reference, total_recent, total_reference):\n"," \"\"\"\n"," word : the word being tested\n"," counts_recent : raw count in week 5\n"," counts_reference : raw count in weeks 1-4\n"," total_recent : total tokens in week 5\n"," total_reference : total tokens in weeks 1-4\n"," \"\"\"\n"," a = counts_recent # word in recent\n"," b = counts_reference # word in reference\n"," c = total_recent - a # non-word in recent\n"," d = total_reference - b # non-word in reference\n","\n"," contingency = np.array([[a, b],\n"," [c, d]])\n","\n"," # --- Chi-Squared ---\n"," chi2_stat, p_chi2, _, _ = chi2_contingency(contingency, correction=False)\n","\n"," # --- Log-Likelihood (G²) ---\n"," # G² = 2 * sum(observed * log(observed / expected))\n"," # scipy's chi2_contingency with lambda_=\"log-likelihood\" computes this\n"," g2_stat, p_g2, _, _ = chi2_contingency(contingency, lambda_=\"log-likelihood\")\n","\n"," # --- Effect sizes ---\n"," freq_recent = a / total_recent\n"," freq_reference = b / total_reference\n","\n"," pct_diff = (freq_recent - freq_reference) / freq_reference * 100\n","\n"," # Avoid log(0) with a small epsilon\n"," eps = 1e-9\n"," log_ratio = np.log2((freq_recent + eps) / (freq_reference + eps))\n","\n"," return {\n"," \"word\": word,\n"," \"freq_recent\": freq_recent,\n"," \"freq_reference\": freq_reference,\n"," \"pct_diff\": pct_diff,\n"," \"log_ratio\": log_ratio,\n"," \"chi2\": chi2_stat,\n"," \"p_chi2\": p_chi2,\n"," \"g2\": g2_stat,\n"," \"p_g2\": p_g2,\n"," }\n"]},{"cell_type":"code","source":["# Example data\n","counts_recent = {'eend': 150, 'tafel': 101, 'fiets': 102}\n","counts_reference = {'eend': 77, 'tafel': 100, 'fiets': 142}\n","total_recent = sum(counts_recent.values())\n","total_reference = sum(counts_reference.values())"],"metadata":{"id":"mHH718-222BM","executionInfo":{"status":"ok","timestamp":1781100880331,"user_tz":-120,"elapsed":38,"user":{"displayName":"Andreas van Cranenburgh","userId":"13143063654677287265"}}},"execution_count":10,"outputs":[]},{"cell_type":"code","source":["# Run tests on whole vocabulary, including correction for multiple tests\n","# (false discovery rate).\n","\n","results = [\n"," corpus_stats(word, counts_recent[word], counts_reference.get(word, 0),\n"," total_recent, total_reference)\n"," for word in counts_recent]\n","\n","# FDR correction across all words\n","p_values = [r[\"p_g2\"] for r in results]\n","_, p_adjusted, _, _ = multipletests(p_values, method=\"fdr_bh\")\n","\n","for r, p_adj in zip(results, p_adjusted):\n"," r[\"p_g2_adjusted\"] = p_adj"],"metadata":{"id":"urBml1212wxb","executionInfo":{"status":"ok","timestamp":1781100881153,"user_tz":-120,"elapsed":7,"user":{"displayName":"Andreas van Cranenburgh","userId":"13143063654677287265"}}},"execution_count":11,"outputs":[]},{"cell_type":"code","source":["results = pd.DataFrame(results)\n","results"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":163},"id":"-y3MUOgI3PFn","executionInfo":{"status":"ok","timestamp":1781100882491,"user_tz":-120,"elapsed":12,"user":{"displayName":"Andreas van Cranenburgh","userId":"13143063654677287265"}},"outputId":"f9a90951-c8f2-45a7-8d8d-fb0e279dd5b3"},"execution_count":12,"outputs":[{"output_type":"execute_result","data":{"text/plain":[" word freq_recent freq_reference pct_diff log_ratio chi2 \\\n","0 eend 0.424929 0.241379 76.042088 0.815920 25.238117 \n","1 tafel 0.286119 0.313480 -8.728045 -0.131756 0.598371 \n","2 fiets 0.288952 0.445141 -35.087579 -0.623434 17.676782 \n","\n"," p_chi2 g2 p_g2 p_g2_adjusted \n","0 5.067080e-07 24.764140 6.479173e-07 0.000002 \n","1 4.392004e-01 0.474701 4.908322e-01 0.490832 \n","2 2.618028e-05 17.051468 3.638025e-05 0.000055 "],"text/html":["\n"," \n","
\n","\n","
\n"," \n"," \n"," | \n"," word | \n"," freq_recent | \n"," freq_reference | \n"," pct_diff | \n"," log_ratio | \n"," chi2 | \n"," p_chi2 | \n"," g2 | \n"," p_g2 | \n"," p_g2_adjusted | \n","
\n"," \n"," \n"," \n"," | 0 | \n"," eend | \n"," 0.424929 | \n"," 0.241379 | \n"," 76.042088 | \n"," 0.815920 | \n"," 25.238117 | \n"," 5.067080e-07 | \n"," 24.764140 | \n"," 6.479173e-07 | \n"," 0.000002 | \n","
\n"," \n"," | 1 | \n"," tafel | \n"," 0.286119 | \n"," 0.313480 | \n"," -8.728045 | \n"," -0.131756 | \n"," 0.598371 | \n"," 4.392004e-01 | \n"," 0.474701 | \n"," 4.908322e-01 | \n"," 0.490832 | \n","
\n"," \n"," | 2 | \n"," fiets | \n"," 0.288952 | \n"," 0.445141 | \n"," -35.087579 | \n"," -0.623434 | \n"," 17.676782 | \n"," 2.618028e-05 | \n"," 17.051468 | \n"," 3.638025e-05 | \n"," 0.000055 | \n","
\n"," \n","
\n","
\n","
\n","
\n"],"application/vnd.google.colaboratory.intrinsic+json":{"type":"dataframe","variable_name":"results","summary":"{\n \"name\": \"results\",\n \"rows\": 3,\n \"fields\": [\n {\n \"column\": \"word\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 3,\n \"samples\": [\n \"eend\",\n \"tafel\",\n \"fiets\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"freq_recent\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.07933697379148243,\n \"min\": 0.28611898016997167,\n \"max\": 0.42492917847025496,\n \"num_unique_values\": 3,\n \"samples\": [\n 0.42492917847025496,\n 0.28611898016997167,\n 0.28895184135977336\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"freq_reference\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.1033215397950522,\n \"min\": 0.2413793103448276,\n \"max\": 0.445141065830721,\n \"num_unique_values\": 3,\n \"samples\": [\n 0.2413793103448276,\n 0.31347962382445144,\n 0.445141065830721\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"pct_diff\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 58.066920556065845,\n \"min\": -35.08757930016359,\n \"max\": 76.04208822339133,\n \"num_unique_values\": 3,\n \"samples\": [\n 76.04208822339133,\n -8.728045325779044,\n -35.08757930016359\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"log_ratio\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.7316166431568862,\n \"min\": -0.6234335352876249,\n \"max\": 0.8159203877129316,\n \"num_unique_values\": 3,\n \"samples\": [\n 0.8159203877129316,\n -0.13175646608914762,\n -0.6234335352876249\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"chi2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 12.622486590913228,\n \"min\": 0.5983706960191795,\n \"max\": 25.238116861051893,\n \"num_unique_values\": 3,\n \"samples\": [\n 25.238116861051893,\n 0.5983706960191795,\n 17.67678188444784\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"p_chi2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.2535647399038483,\n \"min\": 5.067080224469542e-07,\n \"max\": 0.4392003554536562,\n \"num_unique_values\": 3,\n \"samples\": [\n 5.067080224469542e-07,\n 0.4392003554536562,\n 2.618028198517596e-05\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"g2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 12.411361159991287,\n \"min\": 0.47470138151998675,\n \"max\": 24.76413991002474,\n \"num_unique_values\": 3,\n \"samples\": [\n 24.76413991002474,\n 0.47470138151998675,\n 17.051467521507384\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"p_g2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.28337142981219393,\n \"min\": 6.479173479592146e-07,\n \"max\": 0.4908322269559797,\n \"num_unique_values\": 3,\n \"samples\": [\n 6.479173479592146e-07,\n 0.4908322269559797,\n 3.638024934064761e-05\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"p_g2_adjusted\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.28336580535875827,\n \"min\": 1.943752043877644e-06,\n \"max\": 0.4908322269559797,\n \"num_unique_values\": 3,\n \"samples\": [\n 1.943752043877644e-06,\n 0.4908322269559797,\n 5.457037401097142e-05\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"}},"metadata":{},"execution_count":12}]},{"cell_type":"code","source":["# Significant according to Chi2\n","results[results['p_chi2'] < 0.05]"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":132},"id":"nTpOtOka3ViF","executionInfo":{"status":"ok","timestamp":1781100883685,"user_tz":-120,"elapsed":65,"user":{"displayName":"Andreas van Cranenburgh","userId":"13143063654677287265"}},"outputId":"2430f959-eeb9-4670-da76-613406cbf473"},"execution_count":13,"outputs":[{"output_type":"execute_result","data":{"text/plain":[" word freq_recent freq_reference pct_diff log_ratio chi2 \\\n","0 eend 0.424929 0.241379 76.042088 0.815920 25.238117 \n","2 fiets 0.288952 0.445141 -35.087579 -0.623434 17.676782 \n","\n"," p_chi2 g2 p_g2 p_g2_adjusted \n","0 5.067080e-07 24.764140 6.479173e-07 0.000002 \n","2 2.618028e-05 17.051468 3.638025e-05 0.000055 "],"text/html":["\n"," \n","
\n","\n","
\n"," \n"," \n"," | \n"," word | \n"," freq_recent | \n"," freq_reference | \n"," pct_diff | \n"," log_ratio | \n"," chi2 | \n"," p_chi2 | \n"," g2 | \n"," p_g2 | \n"," p_g2_adjusted | \n","
\n"," \n"," \n"," \n"," | 0 | \n"," eend | \n"," 0.424929 | \n"," 0.241379 | \n"," 76.042088 | \n"," 0.815920 | \n"," 25.238117 | \n"," 5.067080e-07 | \n"," 24.764140 | \n"," 6.479173e-07 | \n"," 0.000002 | \n","
\n"," \n"," | 2 | \n"," fiets | \n"," 0.288952 | \n"," 0.445141 | \n"," -35.087579 | \n"," -0.623434 | \n"," 17.676782 | \n"," 2.618028e-05 | \n"," 17.051468 | \n"," 3.638025e-05 | \n"," 0.000055 | \n","
\n"," \n","
\n","
\n","
\n","
\n"],"application/vnd.google.colaboratory.intrinsic+json":{"type":"dataframe","summary":"{\n \"name\": \"results[results['p_chi2'] < 0\",\n \"rows\": 2,\n \"fields\": [\n {\n \"column\": \"word\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 2,\n \"samples\": [\n \"fiets\",\n \"eend\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"freq_recent\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.09615049715851072,\n \"min\": 0.28895184135977336,\n \"max\": 0.42492917847025496,\n \"num_unique_values\": 2,\n \"samples\": [\n 0.28895184135977336,\n 0.42492917847025496\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"freq_reference\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.14408131905055044,\n \"min\": 0.2413793103448276,\n \"max\": 0.445141065830721,\n \"num_unique_values\": 2,\n \"samples\": [\n 0.445141065830721,\n 0.2413793103448276\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"pct_diff\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 78.58054149691213,\n \"min\": -35.08757930016359,\n \"max\": 76.04208822339133,\n \"num_unique_values\": 2,\n \"samples\": [\n -35.08757930016359,\n 76.04208822339133\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"log_ratio\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 1.0177769194811532,\n \"min\": -0.6234335352876249,\n \"max\": 0.8159203877129316,\n \"num_unique_values\": 2,\n \"samples\": [\n -0.6234335352876249,\n 0.8159203877129316\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"chi2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 5.346671236779749,\n \"min\": 17.67678188444784,\n \"max\": 25.238116861051893,\n \"num_unique_values\": 2,\n \"samples\": [\n 17.67678188444784,\n 25.238116861051893\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"p_chi2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 1.8153958246340062e-05,\n \"min\": 5.067080224469542e-07,\n \"max\": 2.618028198517596e-05,\n \"num_unique_values\": 2,\n \"samples\": [\n 2.618028198517596e-05,\n 5.067080224469542e-07\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"g2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 5.453682946990868,\n \"min\": 17.051467521507384,\n \"max\": 24.76413991002474,\n \"num_unique_values\": 2,\n \"samples\": [\n 17.051467521507384,\n 24.76413991002474\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"p_g2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 2.5266574259638985e-05,\n \"min\": 6.479173479592146e-07,\n \"max\": 3.638024934064761e-05,\n \"num_unique_values\": 2,\n \"samples\": [\n 3.638024934064761e-05,\n 6.479173479592146e-07\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"p_g2_adjusted\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 3.721264126387293e-05,\n \"min\": 1.943752043877644e-06,\n \"max\": 5.457037401097142e-05,\n \"num_unique_values\": 2,\n \"samples\": [\n 5.457037401097142e-05,\n 1.943752043877644e-06\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"}},"metadata":{},"execution_count":13}]},{"cell_type":"code","source":["# Significant according to G2 (LLR)\n","results[results['p_g2_adjusted'] < 0.05]"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":132},"id":"Mz4zAphE4dBY","executionInfo":{"status":"ok","timestamp":1781100928540,"user_tz":-120,"elapsed":166,"user":{"displayName":"Andreas van Cranenburgh","userId":"13143063654677287265"}},"outputId":"3b42fdd2-f451-47b6-8989-ebf4dafcbf1a"},"execution_count":16,"outputs":[{"output_type":"execute_result","data":{"text/plain":[" word freq_recent freq_reference pct_diff log_ratio chi2 \\\n","0 eend 0.424929 0.241379 76.042088 0.815920 25.238117 \n","2 fiets 0.288952 0.445141 -35.087579 -0.623434 17.676782 \n","\n"," p_chi2 g2 p_g2 p_g2_adjusted \n","0 5.067080e-07 24.764140 6.479173e-07 0.000002 \n","2 2.618028e-05 17.051468 3.638025e-05 0.000055 "],"text/html":["\n"," \n","
\n","\n","
\n"," \n"," \n"," | \n"," word | \n"," freq_recent | \n"," freq_reference | \n"," pct_diff | \n"," log_ratio | \n"," chi2 | \n"," p_chi2 | \n"," g2 | \n"," p_g2 | \n"," p_g2_adjusted | \n","
\n"," \n"," \n"," \n"," | 0 | \n"," eend | \n"," 0.424929 | \n"," 0.241379 | \n"," 76.042088 | \n"," 0.815920 | \n"," 25.238117 | \n"," 5.067080e-07 | \n"," 24.764140 | \n"," 6.479173e-07 | \n"," 0.000002 | \n","
\n"," \n"," | 2 | \n"," fiets | \n"," 0.288952 | \n"," 0.445141 | \n"," -35.087579 | \n"," -0.623434 | \n"," 17.676782 | \n"," 2.618028e-05 | \n"," 17.051468 | \n"," 3.638025e-05 | \n"," 0.000055 | \n","
\n"," \n","
\n","
\n","
\n","
\n"],"application/vnd.google.colaboratory.intrinsic+json":{"type":"dataframe","summary":"{\n \"name\": \"results[results['p_g2_adjusted'] < 0\",\n \"rows\": 2,\n \"fields\": [\n {\n \"column\": \"word\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 2,\n \"samples\": [\n \"fiets\",\n \"eend\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"freq_recent\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.09615049715851072,\n \"min\": 0.28895184135977336,\n \"max\": 0.42492917847025496,\n \"num_unique_values\": 2,\n \"samples\": [\n 0.28895184135977336,\n 0.42492917847025496\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"freq_reference\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.14408131905055044,\n \"min\": 0.2413793103448276,\n \"max\": 0.445141065830721,\n \"num_unique_values\": 2,\n \"samples\": [\n 0.445141065830721,\n 0.2413793103448276\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"pct_diff\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 78.58054149691213,\n \"min\": -35.08757930016359,\n \"max\": 76.04208822339133,\n \"num_unique_values\": 2,\n \"samples\": [\n -35.08757930016359,\n 76.04208822339133\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"log_ratio\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 1.0177769194811532,\n \"min\": -0.6234335352876249,\n \"max\": 0.8159203877129316,\n \"num_unique_values\": 2,\n \"samples\": [\n -0.6234335352876249,\n 0.8159203877129316\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"chi2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 5.346671236779749,\n \"min\": 17.67678188444784,\n \"max\": 25.238116861051893,\n \"num_unique_values\": 2,\n \"samples\": [\n 17.67678188444784,\n 25.238116861051893\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"p_chi2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 1.8153958246340062e-05,\n \"min\": 5.067080224469542e-07,\n \"max\": 2.618028198517596e-05,\n \"num_unique_values\": 2,\n \"samples\": [\n 2.618028198517596e-05,\n 5.067080224469542e-07\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"g2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 5.453682946990868,\n \"min\": 17.051467521507384,\n \"max\": 24.76413991002474,\n \"num_unique_values\": 2,\n \"samples\": [\n 17.051467521507384,\n 24.76413991002474\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"p_g2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 2.5266574259638985e-05,\n \"min\": 6.479173479592146e-07,\n \"max\": 3.638024934064761e-05,\n \"num_unique_values\": 2,\n \"samples\": [\n 3.638024934064761e-05,\n 6.479173479592146e-07\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"p_g2_adjusted\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 3.721264126387293e-05,\n \"min\": 1.943752043877644e-06,\n \"max\": 5.457037401097142e-05,\n \"num_unique_values\": 2,\n \"samples\": [\n 5.457037401097142e-05,\n 1.943752043877644e-06\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"}},"metadata":{},"execution_count":16}]},{"cell_type":"code","source":[],"metadata":{"id":"JNCCUpdC4jK5"},"execution_count":null,"outputs":[]}]}
\ No newline at end of file
diff --git a/r/test-count.R b/r/test-count.R
new file mode 100644
index 0000000..ca35ab2
--- /dev/null
+++ b/r/test-count.R
@@ -0,0 +1,28 @@
+nw <- read.table('data/2026/algemeen-count-per-2026.23-1', sep="\t", quote="", encoding="utf-8", col.names=c("f", "word"))
+od <- read.table('data/2026/algemeen-count-per-2026.22-4', sep="\t", quote="", encoding="utf-8", col.names=c("f", "word"))
+words <- unique(c(od$word, nw$word))
+o <- order(words)
+words <- words[o]
+n <- length(words)
+d <- data.frame(word=words, od=rep(0, n), nw=rep(0, n))
+
+for (word in nw$word) {
+ d$nw[d$word==word] <- nw$f[nw$word==word]
+}
+for (word in od$word) {
+ d$od[d$word==word] <- od$f[od$word==word]
+}
+
+write.table(d, file="tmp.csv", quote=FALSE, sep="\t", row.names=FALSE, fileEncoding="utf-8")
+
+####
+
+oud <- d$od
+nieuw <- d$nw
+
+oud[oud == 0] <- 0.5
+nieuw[nieuw == 0] <- 0.5
+
+plot(log(oud), log(nieuw))
+lines(log(range(oud)), log(range(nieuw)))
+identify(log(oud), log(nieuw), labels=words)
diff --git a/r/test-rang.R b/r/test-rang.R
new file mode 100644
index 0000000..27cf768
--- /dev/null
+++ b/r/test-rang.R
@@ -0,0 +1,32 @@
+nw <- read.table('data/2026/algemeen-rang-per-2026.23-1', sep="\t", quote="", encoding="utf-8", col.names=c("f", "word"))
+od <- read.table('data/2026/algemeen-rang-per-2026.22-4', sep="\t", quote="", encoding="utf-8", col.names=c("f", "word"))
+words <- unique(c(od$word, nw$word))
+o <- order(words)
+words <- words[o]
+n <- length(words)
+d <- data.frame(word=words, od=rep(NA, n), nw=rep(NA, n))
+
+for (word in nw$word) {
+ d$nw[d$word==word] <- nw$f[nw$word==word]
+}
+for (word in od$word) {
+ d$od[d$word==word] <- od$f[od$word==word]
+}
+
+d$nw[is.na(d$nw)] <- max(nw$f) + 2
+d$od[is.na(d$od)] <- max(od$f) + 2
+
+myplot <- function(values, labels, titel="", sub ="") {
+ y <- 1:length(values)
+ xx <- range(values)
+ plot(values, y, xlim=c(xx[1], xx[2] + (xx[2]-xx[1]) / 5), xlab="score", ylab="index", main=titel, sub=sub)
+ text(values, y, labels, pos=4)
+}
+
+nwn <- (d$nw - 1) / (max(nw$f) + 1)
+odn <- (d$od - 1) / (max(od$f) + 1)
+
+v <- odn - nwn
+o <- order(-v)
+myplot(v[o][1:40], words[o][1:40], titel="score op basis van genormaliseerde rang", "week 23 t.o.v. week 19 t/m 22")
+