Home  →    →  

Arrondissements

All arrondissements in the Department of Haut-Rhin.

NameStatusPopulation
census
1975-02-20
Population
census
1982-03-04
Population
census
1990-03-05
Population
census
1999-03-08
Population
estimate
2006-01-01
Population
estimate
2010-01-01
 
AltkirchArrondissement51,21553,91356,66561,24266,21268,591
ColmarArrondissement123,207125,760130,439139,255144,701148,523
GuebwillerArrondissement66,03067,36870,36176,31481,31883,116
MulhouseArrondissement276,856284,728292,259304,295313,048317,614
RibeauvilléArrondissement47,07046,45446,99349,31150,90550,822
ThannArrondissement70,83172,14974,60277,60880,29381,116
Haut-RhinDepartment635,209650,372671,319708,025736,477749,782

Contents: Communes

All communes in the Department of Haut-Rhin.

Name StatusArrondissementPopulation
census
1975-02-20
Population
census
1982-03-04
Population
census
1990-03-05
Population
census
1999-03-08
Population
estimate
2006-01-01
Population
estimate
2010-01-01
 
AlgolsheimCommuneColmar4044956719821,0631,178
AltenachCommuneAltkirch285306360344382386
AltkirchCommuneAltkirch5,3195,2685,0905,3865,5755,765
AmmerschwihrCommuneRibeauvillé1,4481,5661,8691,8921,8751,864
AmmerzwillerCommuneAltkirch275268278314309357
AndolsheimCommuneColmar1,0881,2621,5651,9852,2382,202
AppenwihrCommuneColmar228376417443446578
ArtzenheimCommuneColmar485557607618755810
AspachCommuneAltkirch6297588879811,1321,144
Aspach-le-BasCommuneThann6557468691,0801,2501,329
Aspach-le-HautCommuneThann5615928711,1231,3831,470
AttenschwillerCommuneMulhouse644640693836872895
AubureCommuneRibeauvillé312293372400407398
BaldersheimCommuneMulhouse1,4741,8372,2382,2062,5142,565
BalgauCommuneColmar486543629708818915
BallersdorfCommuneAltkirch617659642719845811
BalschwillerCommuneAltkirch542600669762816824
BaltzenheimCommuneColmar245318458495574583
BantzenheimCommuneMulhouse1,4621,5751,5381,5721,6321,639
BartenheimCommuneMulhouse2,4132,4522,4832,9133,4373,656
BattenheimCommuneMulhouse8131,0031,1741,3221,2811,336
BeblenheimCommuneRibeauvillé805883918943954973
BellemagnyCommuneAltkirch125122157177187191
BendorfCommuneAltkirch142176202202227232
BennwihrCommuneRibeauvillé1,1971,1391,0031,1241,2741,281
BerentzwillerCommuneAltkirch207222233313321325
BergheimCommuneRibeauvillé1,7031,7741,8021,8301,8371,895
BergholtzCommuneGuebwiller5268349201,0081,0551,081
BergholtzzellCommuneGuebwiller305282288336376450
BernwillerCommuneThann391397447599609642
BerrwillerCommuneGuebwiller7978709121,0581,1061,163
BettendorfCommuneAltkirch329342394427465481
BettlachCommuneAltkirch223233247288321329
BiederthalCommuneAltkirch221209232308348308
BiesheimCommuneColmar1,8741,9592,1252,3152,3032,447
BiltzheimCommuneGuebwiller154153314334359378
BischwihrCommuneColmar396565611816919974
BiselCommuneAltkirch518545534602568574
Bitschwiller-lès-ThannCommuneThann2,1171,9222,0522,1232,1492,028
BlodelsheimCommuneGuebwiller1,1251,1981,3181,4091,6181,729
BlotzheimCommuneMulhouse2,3532,3403,0903,5643,6564,121
BollwillerCommuneGuebwiller3,0072,9513,1943,5523,5733,597
Bourbach-le-BasCommuneThann490487508563625617
Bourbach-le-HautCommuneThann187231257324408421
BouxwillerCommuneAltkirch336328314415463456
BréchaumontCommuneAltkirch270339351345394414
Breitenbach-Haut-RhinCommuneColmar862835854879885848
BrettenCommuneAltkirch816397105156169
BrinckheimCommuneMulhouse193253285328344348
BruebachCommuneMulhouse4946879019531,0241,031
BrunstattCommuneMulhouse5,0474,8875,1605,5366,1806,125
BuethwillerCommuneAltkirch201218199224273268
BuhlCommuneGuebwiller3,0482,6742,7553,0793,1903,275
Burnhaupt-le-BasCommuneThann8708941,0181,1871,4111,794
Burnhaupt-le-HautCommuneThann1,0841,2961,4261,5051,5991,626
BuschwillerCommuneMulhouse762759767883942970
CarspachCommuneAltkirch1,5001,4481,3991,6201,7861,980
CernayCommuneThann9,34210,20810,31310,44610,75211,268
ChalampéCommuneMulhouse8911,0341,011966888949
Chavannes-sur-l'ÉtangCommuneAltkirch314342374436518613
ColmarCommuneColmar64,77162,48363,49865,13665,71367,615
CourtavonCommuneAltkirch292274290326359327
DannemarieCommuneAltkirch1,9651,9391,8201,9882,2992,323
DessenheimCommuneColmar8178309281,0501,1431,229
DidenheimCommuneMulhouse1,9201,9021,7711,7581,6661,738
DiefmattenCommuneAltkirch214232227251260301
DietwillerCommuneMulhouse4701,0531,2581,1891,3251,414
DollerenCommuneThann378345343397420451
DurlinsdorfCommuneAltkirch431440462493479501
DurmenachCommuneAltkirch870894853883911955
DurrenentzenCommuneColmar427567584689868947
EglingenCommuneAltkirch234217231247314358
EguisheimCommuneColmar1,4611,4381,5301,5481,5491,683
ElbachCommuneAltkirch160243256276270260
EmlingenCommuneAltkirch177171227270228268
EnsisheimCommuneGuebwiller5,6855,7806,1646,6406,9337,247
Eschbach-au-ValCommuneColmar410373375372386378
EschentzwillerCommuneMulhouse8051,0261,1161,2441,3751,518
EteimbesCommuneAltkirch123148232280303351
FalkwillerCommuneAltkirch158175174178201187
FeldbachCommuneAltkirch327335374401442458
FeldkirchCommuneGuebwiller729712835910923954
FelleringCommuneThann1,3431,4541,5011,5481,6741,716
FerretteCommuneAltkirch7837278631,0201,063846
FessenheimCommuneGuebwiller1,6532,0022,0002,0972,2262,276
FislisCommuneAltkirch365376380386399431
FlaxlandenCommuneMulhouse1,0841,1441,1011,2541,4481,462
FolgensbourgCommuneMulhouse600590581633727833
FortschwihrCommuneColmar2944457329671,1551,224
FrankenCommuneAltkirch227232252288327360
FrélandCommuneRibeauvillé1,0331,1001,1341,2921,3851,409
FriesenCommuneAltkirch552536585594526601
FroeningenCommuneAltkirch496528467606601681
FullerenCommuneAltkirch244285290331335332
GalfingueCommuneMulhouse363508522561767801
GeishouseCommuneThann352376423472487486
GeispitzenCommuneMulhouse306395441418412427
GeiswasserCommuneColmar168174223257317327
GildwillerCommuneAltkirch188244282278282292
Goldbach-AltenbachCommuneThann183177210252299285
GommersdorfCommuneAltkirch348344365375367366
GrentzingenCommuneAltkirch497501515529552537
Griesbach-au-ValCommuneColmar483519587736754748
GrussenheimCommuneColmar638628714768835805
GueberschwihrCommuneGuebwiller779727703816834832
GuebwillerCommuneGuebwiller11,07610,69310,94411,52511,60911,461
GuémarCommuneRibeauvillé1,0021,0511,1621,3141,3511,382
GuevenattenCommuneAltkirch9888110144135125
GuewenheimCommuneThann8338771,1401,1761,2051,291
GundolsheimCommuneGuebwiller473523563605711737
GunsbachCommuneColmar650702709789900957
HabsheimCommuneMulhouse2,5603,6443,7994,3134,6844,865
HagenbachCommuneAltkirch468543595593675701
Hagenthal-le-BasCommuneMulhouse8147778961,0011,0491,151
Hagenthal-le-HautCommuneMulhouse380381428410561609
HartmannswillerCommuneGuebwiller427466503523663663
HattstattCommuneGuebwiller671691721784840819
HausgauenCommuneAltkirch285326351381441424
HeckenCommuneAltkirch153250372402456433
HégenheimCommuneMulhouse2,2262,1622,3102,5762,9263,172
HeidwillerCommuneAltkirch426493531601619623
HeimersdorfCommuneAltkirch463477573627645655
HeimsbrunnCommuneMulhouse8309831,0981,2181,3951,448
HeiterenCommuneColmar578574541785871945
HeiwillerCommuneAltkirch107133178181186189
HelfrantzkirchCommuneMulhouse538588685760821759
HenflingenCommuneAltkirch121130135173186198
Herrlisheim-près-ColmarCommuneColmar1,0921,5181,5091,5861,6501,779
HésingueCommuneMulhouse1,6571,6321,7131,9212,3362,471
HettenschlagCommuneColmar207223246287323340
HindlingenCommuneAltkirch313361407432578639
HirsingueCommuneAltkirch1,5391,8812,0102,0572,1322,224
HirtzbachCommuneAltkirch1,1061,1281,1431,1831,2491,315
HirtzfeldenCommuneGuebwiller5617418489811,0841,152
HochstattCommuneAltkirch1,5761,9131,8311,8762,0532,128
HohrodCommuneColmar305318293320340325
HoltzwihrCommuneColmar6317288311,0641,3001,353
HombourgCommuneMulhouse6478407988639651,129
Horbourg-WihrCommuneColmar2,7204,2094,5185,0605,0114,931
HoussenCommuneColmar1,0941,2191,3481,5781,6431,762
HunawihrCommuneRibeauvillé521537503511591597
HundsbachCommuneAltkirch173190211224271310
HuningueCommuneMulhouse6,5766,6796,2526,0976,3586,664
Husseren-les-ChâteauxCommuneColmar367362377397488497
Husseren-WesserlingCommuneThann1,0239479199711,0111,002
IllfurthCommuneAltkirch1,7211,6921,8281,9592,2352,469
IllhaeusernCommuneRibeauvillé517557578646711698
IllzachCommuneMulhouse14,98815,39615,48514,94715,01514,596
IngersheimCommuneRibeauvillé4,4664,2714,0634,1704,5314,696
IssenheimCommuneGuebwiller2,2372,8522,8363,2963,4153,434
JebsheimCommuneColmar9178719181,0131,0811,169
JettingenCommuneAltkirch383394470502508506
JungholtzCommuneGuebwiller669653677658902906
KappelenCommuneMulhouse324369412499512522
KatzenthalCommuneRibeauvillé528505505497538549
KaysersbergCommuneRibeauvillé2,9422,7072,7552,6762,7152,713
KembsCommuneMulhouse2,2112,5753,0163,7394,2104,514
KientzheimCommuneRibeauvillé864811933827794759
KiffisCommuneAltkirch215214237236284236
KingersheimCommuneMulhouse7,9289,65511,25811,96113,15412,779
KirchbergCommuneThann656709802843824826
KnoeringueCommuneMulhouse208199227266317364
KoestlachCommuneAltkirch344358393417497517
KoetzingueCommuneMulhouse295388422491545569
KruthCommuneThann1,0121,0029761,0101,0181,007
KunheimCommuneColmar1,0351,1791,3131,5691,7721,763
LabarocheCommuneRibeauvillé1,2041,4831,6761,9852,1752,286
LandserCommuneMulhouse1,7502,1141,9411,6871,5921,562
LapoutroieCommuneRibeauvillé1,7941,9111,9812,1042,0571,991
LargitzenCommuneAltkirch243263264276290300
LautenbachCommuneGuebwiller1,3151,3721,3941,5721,5711,576
LautenbachzellCommuneGuebwiller9358619129351,033977
LauwCommuneThann804933948928978962
Le BonhommeCommuneRibeauvillé696612607767836827
LeimbachCommuneThann656716734740827836
LevoncourtCommuneAltkirch188180204225244251
LeymenCommuneMulhouse9378969151,0551,1121,136
LiebenswillerCommuneMulhouse133156159184193198
LiebsdorfCommuneAltkirch215227257289325337
LièpvreCommuneRibeauvillé1,5201,5361,5581,6321,7471,756
LigsdorfCommuneAltkirch236276313297334331
LinsdorfCommuneAltkirch174206226305310318
LinthalCommuneGuebwiller548523512575607634
LogelheimCommuneColmar385395406585802835
LucelleCommuneAltkirch685371474240
LuemschwillerCommuneAltkirch535644674682705697
Luttenbach-près-MunsterCommuneColmar707682717820839765
LutterCommuneAltkirch283268283297297296
LutterbachCommuneMulhouse4,7425,0395,3255,5815,9856,126
MagnyCommuneAltkirch135162187187250294
Magstatt-le-BasCommuneMulhouse221303337414465473
Magstatt-le-HautCommuneMulhouse216217210227270272
MalmerspachCommuneThann574500537557529522
ManspachCommuneAltkirch401401424499514560
MasevauxCommuneThann3,6013,3283,2673,3293,2323,300
MertzenCommuneAltkirch170185185189205212
MerxheimCommuneGuebwiller9861,0011,0391,1471,2601,286
MetzeralCommuneColmar9891,0061,0411,0651,0921,133
MeyenheimCommuneGuebwiller1,0411,0038849571,1881,243
MichelbachCommuneThann181247232233304365
Michelbach-le-BasCommuneMulhouse403583627724719704
Michelbach-le-HautCommuneMulhouse341398471479474528
MittelwihrCommuneRibeauvillé658622732823785802
MittlachCommuneColmar364307291290311332
MitzachCommuneThann402360378420417426
MoernachCommuneAltkirch434426454536541562
MollauCommuneThann412397397419424421
Montreux-JeuneCommuneAltkirch240260262274320337
Montreux-VieuxCommuneAltkirch1,010969905769844883
MooschCommuneThann1,9531,8971,9061,9121,7851,738
MooslargueCommuneAltkirch261267268291380492
Morschwiller-le-BasCommuneMulhouse2,1222,2062,4452,6063,0393,432
MortzwillerCommuneThann134170194252303324
MuespachCommuneAltkirch670785789825860854
Muespach-le-HautCommuneAltkirch5506236768109331,006
Muhlbach-sur-MunsterCommuneColmar728668631725760755
MulhouseCommuneMulhouse117,013112,157108,357110,359110,514109,588
MunchhouseCommuneGuebwiller9039371,2161,4291,5521,616
MunsterCommuneColmar4,9324,6614,6574,8845,0414,905
MuntzenheimCommuneColmar5278448609121,0131,110
MunwillerCommuneGuebwiller229236367436488456
MurbachCommuneGuebwiller9089116136136140
NambsheimCommuneColmar343346345406537615
Neuf-BrisachCommuneColmar2,5792,2052,0922,1972,1852,017
NeuwillerCommuneMulhouse448478533506528527
NiederbruckCommuneThann305352364369436453
NiederentzenCommuneGuebwiller263312320322358444
NiederhergheimCommuneGuebwiller802801852921972969
NiedermorschwihrCommuneRibeauvillé553620609585577547
NifferCommuneMulhouse402575614657866939
OberbruckCommuneThann506439462475445436
OberdorfCommuneAltkirch449457513568556573
OberentzenCommuneGuebwiller455509536511523586
OberhergheimCommuneGuebwiller9039571,0711,1021,1611,176
OberlargCommuneAltkirch157148146143146152
ObermorschwihrCommuneColmar376371354358379365
ObermorschwillerCommuneAltkirch251277368424437426
ObersaasheimCommuneColmar5466537068079731,021
OderenCommuneThann1,2411,3311,3401,3181,3191,306
OltingueCommuneAltkirch719728711765739741
OrbeyCommuneRibeauvillé3,3693,1143,2823,5483,6083,626
OrschwihrCommuneGuebwiller8178128499209721,009
OsenbachCommuneGuebwiller557702811831884885
OstheimCommuneRibeauvillé1,2651,3351,3351,3711,5401,588
OttmarsheimCommuneMulhouse1,8332,0031,8971,9261,8971,899
Petit-LandauCommuneMulhouse547603646592670736
PfaffenheimCommuneGuebwiller1,1031,0871,1301,1861,3051,327
PfastattCommuneMulhouse6,3536,2478,0617,9468,3568,957
PfetterhouseCommuneAltkirch9069249719721,0271,055
PulversheimCommuneGuebwiller2,1302,0062,0212,2662,7442,895
RaedersdorfCommuneAltkirch420441491505505508
RaedersheimCommuneGuebwiller4205218079671,0951,149
RammersmattCommuneThann152166169180213226
RanspachCommuneThann885844907893858831
Ranspach-le-BasCommuneMulhouse551577596614658673
Ranspach-le-HautCommuneMulhouse337350387414528598
RantzwillerCommuneMulhouse269354452691781802
RéguisheimCommuneGuebwiller1,3041,6121,5361,6601,7411,792
ReiningueCommuneMulhouse1,7591,7011,6831,6301,6961,791
RetzwillerCommuneAltkirch512538538583655634
RibeauvilléCommuneRibeauvillé4,2824,5064,7744,9294,9734,843
RichwillerCommuneMulhouse2,6552,9383,1503,3253,3673,458
RiedisheimCommuneMulhouse12,40312,17511,86812,10111,92512,301
RiedwihrCommuneColmar289306315382376396
RiespachCommuneAltkirch548587608672693720
Rimbach-près-GuebwillerCommuneGuebwiller235188223244243237
Rimbach-près-MasevauxCommuneThann444435456503503495
RimbachzellCommuneGuebwiller206194196220220215
RiquewihrCommuneRibeauvillé1,1951,0451,0751,2121,2731,203
RixheimCommuneMulhouse8,41910,71811,66912,60813,06112,996
RoderenCommuneThann682769817863864895
RodernCommuneRibeauvillé264264266313325331
RoggenhouseCommuneGuebwiller231317377396462482
RomagnyCommuneAltkirch167164162186198206
Rombach-le-FrancCommuneRibeauvillé765720764820892855
RoppentzwillerCommuneAltkirch624708736665755721
RorschwihrCommuneRibeauvillé272303350366386401
RosenauCommuneMulhouse1,0311,5911,5011,8401,9702,130
RouffachCommuneGuebwiller4,7684,6154,3034,1874,6204,574
RuederbachCommuneAltkirch271245270280322358
RuelisheimCommuneMulhouse1,5461,8902,6532,6572,4772,365
Rumersheim-le-HautCommuneGuebwiller7907738389471,0401,111
RustenhartCommuneGuebwiller589587665759760823
Saint-AmarinCommuneThann2,0352,3052,4002,4402,4862,387
Saint-BernardCommuneAltkirch319361382472462503
Saint-CosmeCommuneAltkirch364145668285
Sainte-Croix-aux-MinesCommuneRibeauvillé2,3322,0101,9322,0352,0491,997
Sainte-Croix-en-PlaineCommuneColmar2,0141,9331,8952,1212,4932,730
Sainte-Marie-aux-MinesCommuneRibeauvillé6,7036,3585,7675,8165,6045,495
Saint-HippolyteCommuneRibeauvillé1,1911,1541,0781,0601,0501,043
Saint-LouisCommuneMulhouse18,00718,68219,54719,96119,87520,127
Saint-UlrichCommuneAltkirch219222262279302306
SausheimCommuneMulhouse4,9404,7374,7485,4705,2995,471
SchlierbachCommuneMulhouse6137058019301,0531,169
Schweighouse-ThannCommuneThann601601658683720712
SchwobenCommuneAltkirch123122167255270259
SentheimCommuneThann9271,0421,1621,3781,4781,596
Seppois-le-BasCommuneAltkirch6456388369461,0631,188
Seppois-le-HautCommuneAltkirch322345335508518506
SewenCommuneThann552516539530531533
SickertCommuneThann249311308317328329
SierentzCommuneMulhouse1,7111,6662,1062,4422,6473,009
SigolsheimCommuneRibeauvillé9469469319861,1771,172
SondernachCommuneColmar559527540614647656
SondersdorfCommuneAltkirch296307300317342344
Soppe-le-BasCommuneThann304348378588741704
Soppe-le-HautCommuneThann257336442517574564
Soultzbach-les-BainsCommuneColmar576573588602644673
SoultzerenCommuneColmar1,0619691,0241,0881,1551,182
Soultz-Haut-RhinCommuneGuebwiller5,6895,6965,8676,6407,0727,267
SoultzmattCommuneGuebwiller2,0401,9241,9972,1382,2282,313
Spechbach-le-BasCommuneAltkirch404475591625779728
Spechbach-le-HautCommuneAltkirch327421512618622664
StaffelfeldenCommuneThann3,5133,4653,3313,5533,5793,657
SteinbachCommuneThann1,0311,1861,1491,2721,3141,286
Steinbrunn-le-BasCommuneMulhouse535572618645643634
Steinbrunn-le-HautCommuneMulhouse421491528539590587
SteinsoultzCommuneAltkirch490523606625728783
SternenbergCommuneAltkirch6677105130153161
StettenCommuneMulhouse200214248274299320
StorckensohnCommuneThann229248239228248238
StosswihrCommuneColmar1,3061,2641,2761,3051,3891,409
StruethCommuneAltkirch246267281339323328
SundhoffenCommuneColmar1,2991,6701,7561,9111,9351,913
TagolsheimCommuneAltkirch625698691662632691
TagsdorfCommuneAltkirch201202262312323323
ThannCommuneThann8,5197,7887,7518,0337,9817,929
ThannenkirchCommuneRibeauvillé396367336446494476
Traubach-le-BasCommuneAltkirch332349366393468516
Traubach-le-HautCommuneAltkirch360390400448515541
TurckheimCommuneColmar3,6093,5103,5673,5943,7143,739
UeberstrassCommuneAltkirch274285313312344357
UffheimCommuneMulhouse585658767860859880
UffholtzCommuneThann1,2311,3271,3031,3851,5181,592
UngersheimCommuneGuebwiller1,2801,4301,4571,6331,9472,025
UrbèsCommuneThann541493502486487460
UrschenheimCommuneColmar336551569639666696
Valdieu-LutranCommuneAltkirch245259274305349391
Vieux-FerretteCommuneAltkirch426461525526564621
Vieux-ThannCommuneThann2,8892,7702,8642,9792,8732,886
Village-NeufCommuneMulhouse2,8112,9222,9203,1083,4523,706
VoegtlinshoffenCommuneColmar387392446478531538
VogelgrunCommuneColmar397420415519589635
VolgelsheimCommuneColmar1,9302,5702,6952,3822,3012,401
WahlbachCommuneMulhouse189211242323401505
WalbachCommuneColmar583646759930905872
WaldighofenCommuneAltkirch1,0391,0171,0481,1781,3831,493
WalheimCommuneAltkirch696726716746878927
WaltenheimCommuneMulhouse173300357505555562
WasserbourgCommuneColmar265271425473491462
WattwillerCommuneThann1,1351,1861,5061,5931,7141,741
WeckolsheimCommuneColmar179197252362567614
WegscheidCommuneThann286282299304331339
WentzwillerCommuneMulhouse530566529554678721
WerentzhouseCommuneAltkirch401421462555586575
WesthaltenCommuneGuebwiller761745770816904957
WettolsheimCommuneColmar1,5581,5541,6161,6921,7051,684
WickerschwihrCommuneColmar306395491610730779
WidensolenCommuneColmar5066248251,0511,2141,237
Wihr-au-ValCommuneColmar1,1061,0511,0891,2321,1841,264
WildensteinCommuneThann168205189211198191
WillerCommuneAltkirch350343316303325338
Willer-sur-ThurCommuneThann1,9232,0191,9471,8751,9231,909
WinkelCommuneAltkirch331323331334382346
WintzenheimCommuneColmar6,3116,4416,5547,1807,5247,592
WittelsheimCommuneThann10,03210,17710,45210,22610,70810,268
WittenheimCommuneMulhouse12,56213,38014,32415,02614,37114,194
WittersdorfCommuneAltkirch687673660690793849
WolfersdorfCommuneAltkirch245309314351380374
WolfgantzenCommuneColmar4098368229721,0291,031
WolschwillerCommuneAltkirch397388430430465476
WuenheimCommuneGuebwiller718756800850815798
ZaessingueCommuneMulhouse224240248257295320
ZellenbergCommuneRibeauvillé327354343391394369
ZillisheimCommuneMulhouse1,9511,9361,9192,3562,5442,643
ZimmerbachCommuneColmar612652709857880855
ZimmersheimCommuneMulhouse6978269311,0241,0061,135

Source: Institut National de la Statistique et des Études Économiques, France (web).
Communes in the boundaries of 2012-01-01.
Since 2006, France computes the population from the census results of different years.