Skip to content

La Trobe: preference flows

VIC · how preferences were distributed at the 2025, 2022, 2019 Federal elections

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Jason WOODLiberalJeff SPRINGFIELDAustralian Labor Party4,2704Majority at count 4
2022Jason WOODLiberalABHIMANYU KUMARAustralian Labor Party15,9346Majority at count 5
2019Jason WOODLiberalSimon CURTISAustralian Labor Party8,8635Majority at count 4

2025 Federal election

Jason WOOD (Liberal) won La Trobe in 2025 with 53,944 of the 103,618 votes in the final count, beating Jeff SPRINGFIELD (Australian Labor Party) by 4,270 votes (52.1% to 47.9%). Wood led on first preferences with 39.1% of 103,618 formal votes and passed the 51,810-vote majority at count 4.

103,618 formal votes6 candidates4 counts4,270-vote final margin

La Trobe 2025: preference flowsSankey diagram of the distribution of preferences in La Trobe at the 2025 Federal election. Jason WOOD was elected after 4 counts, 53,944 votes to 49,674 for Jeff SPRINGFIELD. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Jason WOOD: 40,547 votes stay with themJeff SPRINGFIELD: 33,289 votes stay with themJamie LONGMUIR: 13,386 votes stay with themLeo PANETTA: 7,956 votes stay with themGregory Thomas HARDIMAN: 4,727 votes stay with them1,120 votes from Ron MALHOTRA (excluded) go to Jason WOOD900 votes from Ron MALHOTRA (excluded) go to Leo PANETTA593 votes from Ron MALHOTRA (excluded) go to Jeff SPRINGFIELD569 votes from Ron MALHOTRA (excluded) go to Gregory Thomas HARDIMAN531 votes from Ron MALHOTRA (excluded) go to Jamie LONGMUIRJason WOOD: 41,667 votes stay with themJeff SPRINGFIELD: 33,882 votes stay with themJamie LONGMUIR: 13,917 votes stay with themLeo PANETTA: 8,856 votes stay with them2,798 votes from Gregory Thomas HARDIMAN (excluded) go to Leo PANETTA1,048 votes from Gregory Thomas HARDIMAN (excluded) go to Jeff SPRINGFIELD1,029 votes from Gregory Thomas HARDIMAN (excluded) go to Jason WOOD421 votes from Gregory Thomas HARDIMAN (excluded) go to Jamie LONGMUIRJason WOOD: 42,696 votes stay with themJeff SPRINGFIELD: 34,930 votes stay with themJamie LONGMUIR: 14,338 votes stay with them7,398 votes from Leo PANETTA (excluded) go to Jason WOOD2,348 votes from Leo PANETTA (excluded) go to Jamie LONGMUIR1,908 votes from Leo PANETTA (excluded) go to Jeff SPRINGFIELDJason WOOD: 50,094 votes stay with themJeff SPRINGFIELD: 36,838 votes stay with them12,836 votes from Jamie LONGMUIR (excluded) go to Jeff SPRINGFIELD3,850 votes from Jamie LONGMUIR (excluded) go to Jason WOODJason WOOD (LP): 40,547 votes at first preferencesWOODJeff SPRINGFIELD (ALP): 33,289 votes at first preferencesSPRINGFIELDJamie LONGMUIR (GVIC): 13,386 votes at first preferencesLONGMUIRLeo PANETTA (ON): 7,956 votes at first preferencesPANETTAGregory Thomas HARDIMAN (CYA): 4,727 votes at first preferencesHARDIMANRon MALHOTRA (FFPA): 3,713 votes at first preferencesJason WOOD (LP): 41,667 votes at count 1WOODJeff SPRINGFIELD (ALP): 33,882 votes at count 1SPRINGFIELDJamie LONGMUIR (GVIC): 13,917 votes at count 1LONGMUIRLeo PANETTA (ON): 8,856 votes at count 1PANETTAGregory Thomas HARDIMAN (CYA): 5,296 votes at count 1HARDIMANJason WOOD (LP): 42,696 votes at count 2WOODJeff SPRINGFIELD (ALP): 34,930 votes at count 2SPRINGFIELDJamie LONGMUIR (GVIC): 14,338 votes at count 2LONGMUIRLeo PANETTA (ON): 11,654 votes at count 2PANETTAJason WOOD (LP): 50,094 votes at count 3WOODJeff SPRINGFIELD (ALP): 36,838 votes at count 3SPRINGFIELDJamie LONGMUIR (GVIC): 16,686 votes at count 3LONGMUIRJason WOOD (LP): 53,944 votes at count 4WOOD · electedJeff SPRINGFIELD (ALP): 49,674 votes at count 4SPRINGFIELD · runner-up
Each column is a count. Bar height = votes held; the candidate with the fewest votes is excluded and their votes flow to the others. Hover or tap a candidate to highlight their flows.

What happened, count by count

Where the preferences went

La Trobe 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Ron MALHOTRAFamily First3,713
  • Jason WOOD (LP): 1,120 (30.2%)
  • Leo PANETTA (ON): 900 (24.2%)
  • Jeff SPRINGFIELD (ALP): 593 (16.0%)
  • Gregory Thomas HARDIMAN (CYA): 569 (15.3%)
  • Jamie LONGMUIR (GVIC): 531 (14.3%)
2Gregory Thomas HARDIMANTrumpet of Patriots5,296
  • Leo PANETTA (ON): 2,798 (52.8%)
  • Jeff SPRINGFIELD (ALP): 1,048 (19.8%)
  • Jason WOOD (LP): 1,029 (19.4%)
  • Jamie LONGMUIR (GVIC): 421 (7.9%)
3Leo PANETTAPauline Hanson's One Nation11,654
  • Jason WOOD (LP): 7,398 (63.5%)
  • Jamie LONGMUIR (GVIC): 2,348 (20.1%)
  • Jeff SPRINGFIELD (ALP): 1,908 (16.4%)
4Jamie LONGMUIRThe Greens16,686
  • Jeff SPRINGFIELD (ALP): 12,836 (76.9%)
  • Jason WOOD (LP): 3,850 (23.1%)

Votes after every count

La Trobe 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Jason WOODLiberal · elected40,54741,66742,69650,09453,944
Jeff SPRINGFIELDAustralian Labor Party33,28933,88234,93036,83849,674
Jamie LONGMUIRThe Greens13,38613,91714,33816,686–
Leo PANETTAPauline Hanson's One Nation7,9568,85611,654––
Gregory Thomas HARDIMANTrumpet of Patriots4,7275,296–––
Ron MALHOTRAFamily First3,713––––

2022 Federal election

Jason WOOD (Liberal) won La Trobe in 2022 with 53,803 of the 91,672 votes in the final count, beating ABHIMANYU KUMAR (Australian Labor Party) by 15,934 votes (58.7% to 41.3%). Wood led on first preferences with 45.6% of 91,672 formal votes and passed the 45,837-vote majority at count 5.

91,672 formal votes8 candidates6 counts15,934-vote final margin

La Trobe 2022: preference flowsSankey diagram of the distribution of preferences in La Trobe at the 2022 Federal election. Jason WOOD was elected after 6 counts, 53,803 votes to 37,869 for ABHIMANYU KUMAR. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Jason WOOD: 41,786 votes stay with themABHIMANYU KUMAR: 23,918 votes stay with themMichael SCHILLING: 9,980 votes stay with themMerryn MOTT: 6,182 votes stay with themHadden ERVIN: 4,555 votes stay with themHelen JEGES: 2,450 votes stay with themMichael ABELMAN: 1,911 votes stay with them175 votes from Rebecca SKINNER (excluded) go to Hadden ERVIN166 votes from Rebecca SKINNER (excluded) go to Michael ABELMAN151 votes from Rebecca SKINNER (excluded) go to Helen JEGES118 votes from Rebecca SKINNER (excluded) go to Merryn MOTT110 votes from Rebecca SKINNER (excluded) go to Jason WOOD89 votes from Rebecca SKINNER (excluded) go to ABHIMANYU KUMAR81 votes from Rebecca SKINNER (excluded) go to Michael SCHILLINGJason WOOD: 41,896 votes stay with themABHIMANYU KUMAR: 24,007 votes stay with themMichael SCHILLING: 10,061 votes stay with themMerryn MOTT: 6,300 votes stay with themHadden ERVIN: 4,730 votes stay with themHelen JEGES: 2,601 votes stay with them737 votes from Michael ABELMAN (excluded) go to Merryn MOTT613 votes from Michael ABELMAN (excluded) go to Hadden ERVIN349 votes from Michael ABELMAN (excluded) go to Jason WOOD173 votes from Michael ABELMAN (excluded) go to Helen JEGES127 votes from Michael ABELMAN (excluded) go to ABHIMANYU KUMAR78 votes from Michael ABELMAN (excluded) go to Michael SCHILLINGJason WOOD: 42,245 votes stay with themABHIMANYU KUMAR: 24,134 votes stay with themMichael SCHILLING: 10,139 votes stay with themMerryn MOTT: 7,037 votes stay with themHadden ERVIN: 5,343 votes stay with them931 votes from Helen JEGES (excluded) go to Michael SCHILLING606 votes from Helen JEGES (excluded) go to ABHIMANYU KUMAR466 votes from Helen JEGES (excluded) go to Merryn MOTT389 votes from Helen JEGES (excluded) go to Hadden ERVIN382 votes from Helen JEGES (excluded) go to Jason WOODJason WOOD: 42,627 votes stay with themABHIMANYU KUMAR: 24,740 votes stay with themMichael SCHILLING: 11,070 votes stay with themMerryn MOTT: 7,503 votes stay with them3,648 votes from Hadden ERVIN (excluded) go to Merryn MOTT1,026 votes from Hadden ERVIN (excluded) go to Jason WOOD571 votes from Hadden ERVIN (excluded) go to Michael SCHILLING487 votes from Hadden ERVIN (excluded) go to ABHIMANYU KUMARJason WOOD: 43,653 votes stay with themABHIMANYU KUMAR: 25,227 votes stay with themMichael SCHILLING: 11,641 votes stay with them6,422 votes from Merryn MOTT (excluded) go to Jason WOOD2,649 votes from Merryn MOTT (excluded) go to Michael SCHILLING2,080 votes from Merryn MOTT (excluded) go to ABHIMANYU KUMARJason WOOD: 50,075 votes stay with themABHIMANYU KUMAR: 27,307 votes stay with them10,562 votes from Michael SCHILLING (excluded) go to ABHIMANYU KUMAR3,728 votes from Michael SCHILLING (excluded) go to Jason WOODJason WOOD (LP): 41,786 votes at first preferencesWOODABHIMANYU KUMAR (ALP): 23,918 votes at first preferencesABHIMANYU KUMARMichael SCHILLING (GVIC): 9,980 votes at first preferencesSCHILLINGMerryn MOTT (UAPP): 6,182 votes at first preferencesMOTTHadden ERVIN (ON): 4,555 votes at first preferencesERVINHelen JEGES (AJP): 2,450 votes at first preferencesMichael ABELMAN (LDP): 1,911 votes at first preferencesRebecca SKINNER (CYA): 890 votes at first preferencesJason WOOD (LP): 41,896 votes at count 1WOODABHIMANYU KUMAR (ALP): 24,007 votes at count 1ABHIMANYU KUMARMichael SCHILLING (GVIC): 10,061 votes at count 1SCHILLINGMerryn MOTT (UAPP): 6,300 votes at count 1MOTTHadden ERVIN (ON): 4,730 votes at count 1ERVINHelen JEGES (AJP): 2,601 votes at count 1Michael ABELMAN (LDP): 2,077 votes at count 1Jason WOOD (LP): 42,245 votes at count 2WOODABHIMANYU KUMAR (ALP): 24,134 votes at count 2ABHIMANYU KUMARMichael SCHILLING (GVIC): 10,139 votes at count 2SCHILLINGMerryn MOTT (UAPP): 7,037 votes at count 2MOTTHadden ERVIN (ON): 5,343 votes at count 2ERVINHelen JEGES (AJP): 2,774 votes at count 2Jason WOOD (LP): 42,627 votes at count 3WOODABHIMANYU KUMAR (ALP): 24,740 votes at count 3ABHIMANYU KUMARMichael SCHILLING (GVIC): 11,070 votes at count 3SCHILLINGMerryn MOTT (UAPP): 7,503 votes at count 3MOTTHadden ERVIN (ON): 5,732 votes at count 3ERVINJason WOOD (LP): 43,653 votes at count 4WOODABHIMANYU KUMAR (ALP): 25,227 votes at count 4ABHIMANYU KUMARMichael SCHILLING (GVIC): 11,641 votes at count 4SCHILLINGMerryn MOTT (UAPP): 11,151 votes at count 4MOTTJason WOOD (LP): 50,075 votes at count 5WOODABHIMANYU KUMAR (ALP): 27,307 votes at count 5ABHIMANYU KUMARMichael SCHILLING (GVIC): 14,290 votes at count 5SCHILLINGJason WOOD (LP): 53,803 votes at count 6WOOD · electedABHIMANYU KUMAR (ALP): 37,869 votes at count 6ABHIMANYU KUMAR · runner-up
Each column is a count. Bar height = votes held; the candidate with the fewest votes is excluded and their votes flow to the others. Hover or tap a candidate to highlight their flows.

What happened, count by count

Where the preferences went

La Trobe 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Rebecca SKINNERAustralian Federation Party890
  • Hadden ERVIN (ON): 175 (19.7%)
  • Michael ABELMAN (LDP): 166 (18.7%)
  • Helen JEGES (AJP): 151 (17.0%)
  • Merryn MOTT (UAPP): 118 (13.3%)
  • Jason WOOD (LP): 110 (12.4%)
  • ABHIMANYU KUMAR (ALP): 89 (10.0%)
  • Michael SCHILLING (GVIC): 81 (9.1%)
2Michael ABELMANLiberal Democrats2,077
  • Merryn MOTT (UAPP): 737 (35.5%)
  • Hadden ERVIN (ON): 613 (29.5%)
  • Jason WOOD (LP): 349 (16.8%)
  • Helen JEGES (AJP): 173 (8.3%)
  • ABHIMANYU KUMAR (ALP): 127 (6.1%)
  • Michael SCHILLING (GVIC): 78 (3.8%)
3Helen JEGESAnimal Justice Party2,774
  • Michael SCHILLING (GVIC): 931 (33.6%)
  • ABHIMANYU KUMAR (ALP): 606 (21.8%)
  • Merryn MOTT (UAPP): 466 (16.8%)
  • Hadden ERVIN (ON): 389 (14.0%)
  • Jason WOOD (LP): 382 (13.8%)
4Hadden ERVINPauline Hanson's One Nation5,732
  • Merryn MOTT (UAPP): 3,648 (63.6%)
  • Jason WOOD (LP): 1,026 (17.9%)
  • Michael SCHILLING (GVIC): 571 (10.0%)
  • ABHIMANYU KUMAR (ALP): 487 (8.5%)
5Merryn MOTTUnited Australia Party11,151
  • Jason WOOD (LP): 6,422 (57.6%)
  • Michael SCHILLING (GVIC): 2,649 (23.8%)
  • ABHIMANYU KUMAR (ALP): 2,080 (18.7%)
6Michael SCHILLINGThe Greens14,290
  • ABHIMANYU KUMAR (ALP): 10,562 (73.9%)
  • Jason WOOD (LP): 3,728 (26.1%)

Votes after every count

La Trobe 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Jason WOODLiberal · elected41,78641,89642,24542,62743,65350,07553,803
ABHIMANYU KUMARAustralian Labor Party23,91824,00724,13424,74025,22727,30737,869
Michael SCHILLINGThe Greens9,98010,06110,13911,07011,64114,290–
Merryn MOTTUnited Australia Party6,1826,3007,0377,50311,151––
Hadden ERVINPauline Hanson's One Nation4,5554,7305,3435,732–––
Helen JEGESAnimal Justice Party2,4502,6012,774––––
Michael ABELMANLiberal Democrats1,9112,077–––––
Rebecca SKINNERAustralian Federation Party890––––––

2019 Federal election

Jason WOOD (Liberal) won La Trobe in 2019 with 53,776 of the 98,689 votes in the final count, beating Simon CURTIS (Australian Labor Party) by 8,863 votes (54.5% to 45.5%). Wood led on first preferences with 45.7% of 98,689 formal votes and passed the 49,345-vote majority at count 4.

98,689 formal votes7 candidates5 counts8,863-vote final margin

La Trobe 2019: preference flowsSankey diagram of the distribution of preferences in La Trobe at the 2019 Federal election. Jason WOOD was elected after 5 counts, 53,776 votes to 44,913 for Simon CURTIS. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Jason WOOD: 45,123 votes stay with themSimon CURTIS: 34,040 votes stay with themAmy GREGOROVICH: 7,752 votes stay with themEsther BAKER: 4,796 votes stay with themAsher Joseph CALWELL-BROWNE: 3,525 votes stay with themDuncan DEAN: 2,506 votes stay with them319 votes from Norman BAKER (excluded) go to Jason WOOD250 votes from Norman BAKER (excluded) go to Esther BAKER133 votes from Norman BAKER (excluded) go to Duncan DEAN108 votes from Norman BAKER (excluded) go to Amy GREGOROVICH70 votes from Norman BAKER (excluded) go to Asher Joseph CALWELL-BROWNE67 votes from Norman BAKER (excluded) go to Simon CURTISJason WOOD: 45,442 votes stay with themSimon CURTIS: 34,107 votes stay with themAmy GREGOROVICH: 7,860 votes stay with themEsther BAKER: 5,046 votes stay with themAsher Joseph CALWELL-BROWNE: 3,595 votes stay with them972 votes from Duncan DEAN (excluded) go to Jason WOOD723 votes from Duncan DEAN (excluded) go to Esther BAKER393 votes from Duncan DEAN (excluded) go to Asher Joseph CALWELL-BROWNE359 votes from Duncan DEAN (excluded) go to Simon CURTIS192 votes from Duncan DEAN (excluded) go to Amy GREGOROVICHJason WOOD: 46,414 votes stay with themSimon CURTIS: 34,466 votes stay with themAmy GREGOROVICH: 8,052 votes stay with themEsther BAKER: 5,769 votes stay with them1,494 votes from Asher Joseph CALWELL-BROWNE (excluded) go to Simon CURTIS944 votes from Asher Joseph CALWELL-BROWNE (excluded) go to Esther BAKER867 votes from Asher Joseph CALWELL-BROWNE (excluded) go to Jason WOOD683 votes from Asher Joseph CALWELL-BROWNE (excluded) go to Amy GREGOROVICHJason WOOD: 47,281 votes stay with themSimon CURTIS: 35,960 votes stay with themAmy GREGOROVICH: 8,735 votes stay with them3,427 votes from Esther BAKER (excluded) go to Jason WOOD2,049 votes from Esther BAKER (excluded) go to Simon CURTIS1,237 votes from Esther BAKER (excluded) go to Amy GREGOROVICHJason WOOD: 50,708 votes stay with themSimon CURTIS: 38,009 votes stay with them6,904 votes from Amy GREGOROVICH (excluded) go to Simon CURTIS3,068 votes from Amy GREGOROVICH (excluded) go to Jason WOODJason WOOD (LP): 45,123 votes at first preferencesWOODSimon CURTIS (ALP): 34,040 votes at first preferencesCURTISAmy GREGOROVICH (GVIC): 7,752 votes at first preferencesGREGOROVICHEsther BAKER (ON): 4,796 votes at first preferencesBAKERAsher Joseph CALWELL-BROWNE (DHJP): 3,525 votes at first preferencesDuncan DEAN (UAPP): 2,506 votes at first preferencesNorman BAKER (RUA): 947 votes at first preferencesJason WOOD (LP): 45,442 votes at count 1WOODSimon CURTIS (ALP): 34,107 votes at count 1CURTISAmy GREGOROVICH (GVIC): 7,860 votes at count 1GREGOROVICHEsther BAKER (ON): 5,046 votes at count 1BAKERAsher Joseph CALWELL-BROWNE (DHJP): 3,595 votes at count 1Duncan DEAN (UAPP): 2,639 votes at count 1Jason WOOD (LP): 46,414 votes at count 2WOODSimon CURTIS (ALP): 34,466 votes at count 2CURTISAmy GREGOROVICH (GVIC): 8,052 votes at count 2GREGOROVICHEsther BAKER (ON): 5,769 votes at count 2BAKERAsher Joseph CALWELL-BROWNE (DHJP): 3,988 votes at count 2CALWELL-BROWNEJason WOOD (LP): 47,281 votes at count 3WOODSimon CURTIS (ALP): 35,960 votes at count 3CURTISAmy GREGOROVICH (GVIC): 8,735 votes at count 3GREGOROVICHEsther BAKER (ON): 6,713 votes at count 3BAKERJason WOOD (LP): 50,708 votes at count 4WOODSimon CURTIS (ALP): 38,009 votes at count 4CURTISAmy GREGOROVICH (GVIC): 9,972 votes at count 4GREGOROVICHJason WOOD (LP): 53,776 votes at count 5WOOD · electedSimon CURTIS (ALP): 44,913 votes at count 5CURTIS · runner-up
Each column is a count. Bar height = votes held; the candidate with the fewest votes is excluded and their votes flow to the others. Hover or tap a candidate to highlight their flows.

What happened, count by count

Where the preferences went

La Trobe 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Norman BAKERRise Up Australia Party947
  • Jason WOOD (LP): 319 (33.7%)
  • Esther BAKER (ON): 250 (26.4%)
  • Duncan DEAN (UAPP): 133 (14.0%)
  • Amy GREGOROVICH (GVIC): 108 (11.4%)
  • Asher Joseph CALWELL-BROWNE (DHJP): 70 (7.4%)
  • Simon CURTIS (ALP): 67 (7.1%)
2Duncan DEANUnited Australia Party2,639
  • Jason WOOD (LP): 972 (36.8%)
  • Esther BAKER (ON): 723 (27.4%)
  • Asher Joseph CALWELL-BROWNE (DHJP): 393 (14.9%)
  • Simon CURTIS (ALP): 359 (13.6%)
  • Amy GREGOROVICH (GVIC): 192 (7.3%)
3Asher Joseph CALWELL-BROWNEDerryn Hinch's Justice Party3,988
  • Simon CURTIS (ALP): 1,494 (37.5%)
  • Esther BAKER (ON): 944 (23.7%)
  • Jason WOOD (LP): 867 (21.7%)
  • Amy GREGOROVICH (GVIC): 683 (17.1%)
4Esther BAKERPauline Hanson's One Nation6,713
  • Jason WOOD (LP): 3,427 (51.1%)
  • Simon CURTIS (ALP): 2,049 (30.5%)
  • Amy GREGOROVICH (GVIC): 1,237 (18.4%)
5Amy GREGOROVICHThe Greens (VIC)9,972
  • Simon CURTIS (ALP): 6,904 (69.2%)
  • Jason WOOD (LP): 3,068 (30.8%)

Votes after every count

La Trobe 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Jason WOODLiberal · elected45,12345,44246,41447,28150,70853,776
Simon CURTISAustralian Labor Party34,04034,10734,46635,96038,00944,913
Amy GREGOROVICHThe Greens (VIC)7,7527,8608,0528,7359,972–
Esther BAKERPauline Hanson's One Nation4,7965,0465,7696,713––
Asher Joseph CALWELL-BROWNEDerryn Hinch's Justice Party3,5253,5953,988–––
Duncan DEANUnited Australia Party2,5062,639––––
Norman BAKERRise Up Australia Party947–––––

About this page

Australian House of Representatives elections use full-preferential voting: voters number every box. If no candidate has more than half the first-preference votes, the candidate with the fewest is excluded and their ballots pass to each voter’s next preference, repeating until someone has more than half. Practical lesson: rank the candidate you most want to win first and the one you most want to lose last.

Source: Australian Electoral Commission, House of Representatives distribution of preferences by division (© Commonwealth of Australia, CC BY 4.0), 2019, 2022 and 2025 Federal elections. Division boundaries change between elections, so results under the same name are not like-for-like. Built 2 November 2026. Spotted an error? Tell us.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.