Classements
Classement 2026 des villes et communes de France
Édition 2026 · calcul du 19 octobre 2026 · 34 746 communes classées
Résultats 13 951 à 14 000 sur 34 746 communes de France
Classement : Score global · Affichage : score global — moins bon d'abord
Rang parmi les 34 746 communes de France classées pour score global — exact jusqu'à la 1 000ᵉ position, en pourcentage au-delà
Faites défiler le tableau pour voir les neuf axes.
| Rang parmi les 34 746 communes de France classées pour score global — exact jusqu'à la 1 000ᵉ position, en pourcentage au-delà — revenir au classement par défaut | Commune — classer par nom de commune, de A à Z | Population — classer par population, de la plus peuplée à la moins peuplée | Score global — classer sur le score global, meilleur d'abord (critère du classement) (ordre actif) | Éducation — classer sur cet axe, meilleur score d'abord | Santé & accès aux soins — classer sur cet axe, meilleur score d'abord | Environnement — classer sur cet axe, meilleur score d'abord | Vie quotidienne — classer sur cet axe, meilleur score d'abord | Culture & loisirs — classer sur cet axe, meilleur score d'abord | Sécurité — classer sur cet axe, meilleur score d'abord | Risques naturels & industriels — classer sur cet axe, meilleur score d'abord | Coût de la vie — classer sur cet axe, meilleur score d'abord | Contexte social — classer sur cet axe, meilleur score d'abord |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| top 60 % top 60 % (20 796ᵉ) pour score global |
Sainte-Opportune
Orne (61) |
243 hab. | 54/100 | Éducation : 40/100 | Santé & accès aux soins : 51/100 | Environnement : 79/100 | Vie quotidienne : 11/100 | Culture & loisirs : 32/100 | Sécurité : 67/100 | Risques naturels & industriels : 94/100 | Coût de la vie : 78/100 | Contexte social : 58/100 |
| top 60 % top 60 % (20 795ᵉ) pour score global |
Le Poët
Hautes-Alpes (05) |
784 hab. | 54/100 | Éducation : 52/100 | Santé & accès aux soins : 39/100 | Environnement : 71/100 | Vie quotidienne : 48/100 | Culture & loisirs : 49/100 | Sécurité : 70/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 55/100 | Contexte social : 40/100 |
| top 60 % top 60 % (20 794ᵉ) pour score global |
Thurey
Saône-et-Loire (71) |
422 hab. | 54/100 | Éducation : 69/100 | Santé & accès aux soins : 45/100 | Environnement : 70/100 | Vie quotidienne : 30/100 | Culture & loisirs : 32/100 | Sécurité : 71/100 | Risques naturels & industriels : 59/100 | Coût de la vie : 74/100 | Contexte social : 46/100 |
| top 60 % top 60 % (20 793ᵉ) pour score global |
Saint-Christophe-en-Bresse
Saône-et-Loire (71) |
1 054 hab. | 54/100 | Éducation : 42/100 | Santé & accès aux soins : 43/100 | Environnement : 71/100 | Vie quotidienne : 39/100 | Culture & loisirs : 47/100 | Sécurité : 84/100 | Risques naturels & industriels : 60/100 | Coût de la vie : 69/100 | Contexte social : 51/100 |
| top 60 % top 60 % (20 792ᵉ) pour score global |
Broye
Saône-et-Loire (71) |
754 hab. | 54/100 | Éducation : 48/100 | Santé & accès aux soins : 50/100 | Environnement : 67/100 | Vie quotidienne : 21/100 | Culture & loisirs : 44/100 | Sécurité : 72/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 76/100 | Contexte social : 41/100 |
| top 60 % top 60 % (20 791ᵉ) pour score global |
Savenès
Tarn-et-Garonne (82) |
828 hab. | 54/100 | Éducation : 71/100 | Santé & accès aux soins : 57/100 | Environnement : 72/100 | Vie quotidienne : 16/100 | Culture & loisirs : 43/100 | Sécurité : 72/100 | Risques naturels & industriels : 45/100 | Coût de la vie : 59/100 | Contexte social : 53/100 |
| top 60 % top 60 % (20 790ᵉ) pour score global |
Menomblet
Vendée (85) sécurité non mesurée |
681 hab. | 54/100 | Éducation : 77/100 | Santé & accès aux soins : 48/100 | Environnement : 67/100 | Vie quotidienne : 15/100 | Culture & loisirs : 44/100 | Sécurité : non évalué | Risques naturels & industriels : 71/100 | Coût de la vie : 76/100 | Contexte social : 39/100 |
| top 60 % top 60 % (20 789ᵉ) pour score global |
Rustrel
Vaucluse (84) |
682 hab. | 54/100 | Éducation : 73/100 | Santé & accès aux soins : 44/100 | Environnement : 82/100 | Vie quotidienne : 38/100 | Culture & loisirs : 43/100 | Sécurité : 65/100 | Risques naturels & industriels : 39/100 | Coût de la vie : 55/100 | Contexte social : 51/100 |
| top 60 % top 60 % (20 788ᵉ) pour score global |
Monfréville
Calvados (14) contexte social non mesuré |
96 hab. | 54/100 | Éducation : 40/100 | Santé & accès aux soins : 66/100 | Environnement : 81/100 | Vie quotidienne : 10/100 | Culture & loisirs : 28/100 | Sécurité : 66/100 | Risques naturels & industriels : 94/100 | Coût de la vie : 60/100 | Contexte social : non évalué |
| top 60 % top 60 % (20 787ᵉ) pour score global |
Sentelie
Somme (80) |
212 hab. | 54/100 | Éducation : 39/100 | Santé & accès aux soins : 71/100 | Environnement : 82/100 | Vie quotidienne : 31/100 | Culture & loisirs : 32/100 | Sécurité : 66/100 | Risques naturels & industriels : 70/100 | Coût de la vie : 68/100 | Contexte social : 38/100 |
| top 60 % top 60 % (20 786ᵉ) pour score global |
Sainte-Colombe
Landes (40) |
618 hab. | 54/100 | Éducation : 68/100 | Santé & accès aux soins : 38/100 | Environnement : 72/100 | Vie quotidienne : 12/100 | Culture & loisirs : 51/100 | Sécurité : 73/100 | Risques naturels & industriels : 62/100 | Coût de la vie : 75/100 | Contexte social : 49/100 |
| top 60 % top 60 % (20 785ᵉ) pour score global |
Docelles
Vosges (88) |
864 hab. | 54/100 | Éducation : 51/100 | Santé & accès aux soins : 62/100 | Environnement : 63/100 | Vie quotidienne : 50/100 | Culture & loisirs : 45/100 | Sécurité : 58/100 | Risques naturels & industriels : 79/100 | Coût de la vie : 77/100 | Contexte social : 9/100 |
| top 60 % top 60 % (20 784ᵉ) pour score global |
Les Tourreilles
Haute-Garonne (31) |
380 hab. | 54/100 | Éducation : 53/100 | Santé & accès aux soins : 59/100 | Environnement : 73/100 | Vie quotidienne : 25/100 | Culture & loisirs : 55/100 | Sécurité : 78/100 | Risques naturels & industriels : 45/100 | Coût de la vie : 77/100 | Contexte social : 31/100 |
| top 60 % top 60 % (20 783ᵉ) pour score global |
Tugéras-Saint-Maurice
Charente-Maritime (17) sécurité non mesurée |
383 hab. | 54/100 | Éducation : 63/100 | Santé & accès aux soins : 56/100 | Environnement : 70/100 | Vie quotidienne : 20/100 | Culture & loisirs : 40/100 | Sécurité : non évalué | Risques naturels & industriels : 85/100 | Coût de la vie : 74/100 | Contexte social : 32/100 |
| top 60 % top 60 % (20 782ᵉ) pour score global |
Camps-en-Amiénois
Somme (80) |
183 hab. | 54/100 | Éducation : 34/100 | Santé & accès aux soins : 68/100 | Environnement : 79/100 | Vie quotidienne : 28/100 | Culture & loisirs : 28/100 | Sécurité : 65/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 69/100 | Contexte social : 48/100 |
| top 60 % top 60 % (20 781ᵉ) pour score global |
Mansigné
Sarthe (72) sécurité non mesurée |
1 550 hab. | 54/100 | Éducation : 60/100 | Santé & accès aux soins : 40/100 | Environnement : 70/100 | Vie quotidienne : 49/100 | Culture & loisirs : 48/100 | Sécurité : non évalué | Risques naturels & industriels : 56/100 | Coût de la vie : 77/100 | Contexte social : 44/100 |
| top 60 % top 60 % (20 780ᵉ) pour score global |
Montmaur
Aude (11) |
350 hab. | 54/100 | Éducation : 69/100 | Santé & accès aux soins : 69/100 | Environnement : 67/100 | Vie quotidienne : 19/100 | Culture & loisirs : 36/100 | Sécurité : 76/100 | Risques naturels & industriels : 40/100 | Coût de la vie : 65/100 | Contexte social : 43/100 |
| top 60 % top 60 % (20 779ᵉ) pour score global |
Mesves-sur-Loire
Nièvre (58) |
656 hab. | 54/100 | Éducation : 55/100 | Santé & accès aux soins : 47/100 | Environnement : 71/100 | Vie quotidienne : 24/100 | Culture & loisirs : 38/100 | Sécurité : 77/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 81/100 | Contexte social : 40/100 |
| top 60 % top 60 % (20 778ᵉ) pour score global |
Montaigut-le-Blanc
Creuse (23) sécurité non mesurée |
372 hab. | 54/100 | Éducation : 61/100 | Santé & accès aux soins : 56/100 | Environnement : 76/100 | Vie quotidienne : 15/100 | Culture & loisirs : 35/100 | Sécurité : non évalué | Risques naturels & industriels : 88/100 | Coût de la vie : 84/100 | Contexte social : 28/100 |
| top 60 % top 60 % (20 777ᵉ) pour score global |
Croix-Moligneaux
Somme (80) sécurité non mesurée |
270 hab. | 54/100 | Éducation : 38/100 | Santé & accès aux soins : 70/100 | Environnement : 60/100 | Vie quotidienne : 47/100 | Culture & loisirs : 35/100 | Sécurité : non évalué | Risques naturels & industriels : 97/100 | Coût de la vie : 75/100 | Contexte social : 20/100 |
| top 60 % top 60 % (20 776ᵉ) pour score global |
Béthelainville
Meuse (55) |
156 hab. | 54/100 | Éducation : 60/100 | Santé & accès aux soins : 62/100 | Environnement : 76/100 | Vie quotidienne : 27/100 | Culture & loisirs : 23/100 | Sécurité : 67/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 78/100 | Contexte social : 24/100 |
| top 60 % top 60 % (20 775ᵉ) pour score global |
Vierville-sur-Mer
Calvados (14) |
232 hab. | 54/100 | Éducation : 37/100 | Santé & accès aux soins : 65/100 | Environnement : 81/100 | Vie quotidienne : 54/100 | Culture & loisirs : 27/100 | Sécurité : 62/100 | Risques naturels & industriels : 87/100 | Coût de la vie : 60/100 | Contexte social : 25/100 |
| top 60 % top 60 % (20 774ᵉ) pour score global |
Battigny
Meurthe-et-Moselle (54) |
145 hab. | 54/100 | Éducation : 38/100 | Santé & accès aux soins : 57/100 | Environnement : 66/100 | Vie quotidienne : 34/100 | Culture & loisirs : 42/100 | Sécurité : 68/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 81/100 | Contexte social : 52/100 |
| top 60 % top 60 % (20 773ᵉ) pour score global |
Placé
Mayenne (53) |
354 hab. | 54/100 | Éducation : 66/100 | Santé & accès aux soins : 40/100 | Environnement : 65/100 | Vie quotidienne : 23/100 | Culture & loisirs : 32/100 | Sécurité : 72/100 | Risques naturels & industriels : 93/100 | Coût de la vie : 73/100 | Contexte social : 38/100 |
| top 60 % top 60 % (20 772ᵉ) pour score global |
Seringes-et-Nesles
Aisne (02) |
268 hab. | 54/100 | Éducation : 44/100 | Santé & accès aux soins : 57/100 | Environnement : 81/100 | Vie quotidienne : 64/100 | Culture & loisirs : 43/100 | Sécurité : 56/100 | Risques naturels & industriels : 73/100 | Coût de la vie : 59/100 | Contexte social : 19/100 |
| top 60 % top 60 % (20 771ᵉ) pour score global |
Castaignos-Souslens
Landes (40) |
424 hab. | 54/100 | Éducation : 63/100 | Santé & accès aux soins : 45/100 | Environnement : 79/100 | Vie quotidienne : 31/100 | Culture & loisirs : 36/100 | Sécurité : 72/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 70/100 | Contexte social : 36/100 |
| top 60 % top 60 % (20 770ᵉ) pour score global |
Boubers-sur-Canche
Pas-de-Calais (62) sécurité non mesurée |
577 hab. | 54/100 | Éducation : 52/100 | Santé & accès aux soins : 60/100 | Environnement : 67/100 | Vie quotidienne : 55/100 | Culture & loisirs : 35/100 | Sécurité : non évalué | Risques naturels & industriels : 81/100 | Coût de la vie : 72/100 | Contexte social : 18/100 |
| top 60 % top 60 % (20 769ᵉ) pour score global |
Ligescourt
Somme (80) |
222 hab. | 54/100 | Éducation : 37/100 | Santé & accès aux soins : 58/100 | Environnement : 75/100 | Vie quotidienne : 35/100 | Culture & loisirs : 42/100 | Sécurité : 71/100 | Risques naturels & industriels : 98/100 | Coût de la vie : 73/100 | Contexte social : 13/100 |
| top 60 % top 60 % (20 768ᵉ) pour score global |
Chaignes
Eure (27) sécurité non mesurée |
267 hab. | 54/100 | Éducation : 55/100 | Santé & accès aux soins : 65/100 | Environnement : 67/100 | Vie quotidienne : 24/100 | Culture & loisirs : 50/100 | Sécurité : non évalué | Risques naturels & industriels : 76/100 | Coût de la vie : 56/100 | Contexte social : 41/100 |
| top 60 % top 60 % (20 767ᵉ) pour score global |
Saint-Dizier-les-Domaines
Creuse (23) sécurité non mesurée |
203 hab. | 54/100 | Éducation : 44/100 | Santé & accès aux soins : 64/100 | Environnement : 75/100 | Vie quotidienne : 29/100 | Culture & loisirs : 36/100 | Sécurité : non évalué | Risques naturels & industriels : 81/100 | Coût de la vie : 86/100 | Contexte social : 33/100 |
| top 60 % top 60 % (20 766ᵉ) pour score global |
Knœrsheim
Bas-Rhin (67) |
187 hab. | 54/100 | Éducation : 49/100 | Santé & accès aux soins : 75/100 | Environnement : 56/100 | Vie quotidienne : 37/100 | Culture & loisirs : 43/100 | Sécurité : 68/100 | Risques naturels & industriels : 68/100 | Coût de la vie : 64/100 | Contexte social : 27/100 |
| top 60 % top 60 % (20 765ᵉ) pour score global |
Beauvoir-sur-Mer
Vendée (85) |
3 955 hab. | 54/100 | Éducation : 43/100 | Santé & accès aux soins : 60/100 | Environnement : 76/100 | Vie quotidienne : 66/100 | Culture & loisirs : 50/100 | Sécurité : 63/100 | Risques naturels & industriels : 49/100 | Coût de la vie : 50/100 | Contexte social : 34/100 |
| top 60 % top 60 % (20 764ᵉ) pour score global |
Marcolès
Cantal (15) sécurité non mesurée |
593 hab. | 54/100 | Éducation : 51/100 | Santé & accès aux soins : 35/100 | Environnement : 77/100 | Vie quotidienne : 39/100 | Culture & loisirs : 31/100 | Sécurité : non évalué | Risques naturels & industriels : 87/100 | Coût de la vie : 71/100 | Contexte social : 64/100 |
| top 60 % top 60 % (20 763ᵉ) pour score global |
La Boussac
Ille-et-Vilaine (35) sécurité non mesurée |
1 250 hab. | 54/100 | Éducation : 48/100 | Santé & accès aux soins : 55/100 | Environnement : 71/100 | Vie quotidienne : 28/100 | Culture & loisirs : 41/100 | Sécurité : non évalué | Risques naturels & industriels : 88/100 | Coût de la vie : 65/100 | Contexte social : 49/100 |
| top 60 % top 60 % (20 762ᵉ) pour score global |
Archiac
Charente-Maritime (17) sécurité non mesurée |
762 hab. | 54/100 | Éducation : 60/100 | Santé & accès aux soins : 50/100 | Environnement : 62/100 | Vie quotidienne : 52/100 | Culture & loisirs : 48/100 | Sécurité : non évalué | Risques naturels & industriels : 80/100 | Coût de la vie : 70/100 | Contexte social : 16/100 |
| top 60 % top 60 % (20 761ᵉ) pour score global |
Pettonville
Meurthe-et-Moselle (54) contexte social non mesuré |
66 hab. | 54/100 | Éducation : 49/100 | Santé & accès aux soins : 51/100 | Environnement : 72/100 | Vie quotidienne : 36/100 | Culture & loisirs : 35/100 | Sécurité : 61/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 75/100 | Contexte social : non évalué |
| top 60 % top 60 % (20 760ᵉ) pour score global |
Voulmentin
Deux-Sèvres (79) sécurité non mesurée |
1 131 hab. | 54/100 | Éducation : 41/100 | Santé & accès aux soins : 61/100 | Environnement : 69/100 | Vie quotidienne : 34/100 | Culture & loisirs : 39/100 | Sécurité : non évalué | Risques naturels & industriels : 78/100 | Coût de la vie : 77/100 | Contexte social : 49/100 |
| top 60 % top 60 % (20 759ᵉ) pour score global |
Orignac
Hautes-Pyrénées (65) |
251 hab. | 54/100 | Éducation : 39/100 | Santé & accès aux soins : 67/100 | Environnement : 75/100 | Vie quotidienne : 19/100 | Culture & loisirs : 42/100 | Sécurité : 71/100 | Risques naturels & industriels : 68/100 | Coût de la vie : 65/100 | Contexte social : 52/100 |
| top 60 % top 60 % (20 758ᵉ) pour score global |
Audinghen
Pas-de-Calais (62) sécurité non mesurée |
623 hab. | 54/100 | Éducation : 73/100 | Santé & accès aux soins : 51/100 | Environnement : 74/100 | Vie quotidienne : 52/100 | Culture & loisirs : 35/100 | Sécurité : non évalué | Risques naturels & industriels : 71/100 | Coût de la vie : 46/100 | Contexte social : 27/100 |
| top 60 % top 60 % (20 757ᵉ) pour score global |
Bratte
Meurthe-et-Moselle (54) contexte social non mesuré |
47 hab. | 54/100 | Éducation : 43/100 | Santé & accès aux soins : 59/100 | Environnement : 75/100 | Vie quotidienne : 30/100 | Culture & loisirs : 43/100 | Sécurité : 59/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 70/100 | Contexte social : non évalué |
| top 60 % top 60 % (20 756ᵉ) pour score global |
Ruisseauville
Pas-de-Calais (62) sécurité non mesurée |
208 hab. | 54/100 | Éducation : 54/100 | Santé & accès aux soins : 51/100 | Environnement : 67/100 | Vie quotidienne : 37/100 | Culture & loisirs : 33/100 | Sécurité : non évalué | Risques naturels & industriels : 98/100 | Coût de la vie : 71/100 | Contexte social : 32/100 |
| top 60 % top 60 % (20 755ᵉ) pour score global |
Le Châtelier
Marne (51) contexte social non mesuré |
63 hab. | 54/100 | Éducation : 54/100 | Santé & accès aux soins : 42/100 | Environnement : 78/100 | Vie quotidienne : 27/100 | Culture & loisirs : 31/100 | Sécurité : 59/100 | Risques naturels & industriels : 87/100 | Coût de la vie : 72/100 | Contexte social : non évalué |
| top 60 % top 60 % (20 754ᵉ) pour score global |
Joudes
Saône-et-Loire (71) |
359 hab. | 54/100 | Éducation : 79/100 | Santé & accès aux soins : 30/100 | Environnement : 68/100 | Vie quotidienne : 49/100 | Culture & loisirs : 42/100 | Sécurité : 62/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 74/100 | Contexte social : 23/100 |
| top 60 % top 60 % (20 753ᵉ) pour score global |
La Valette
Isère (38) contexte social non mesuré |
64 hab. | 54/100 | Éducation : 38/100 | Santé & accès aux soins : 53/100 | Environnement : 77/100 | Vie quotidienne : 25/100 | Culture & loisirs : 43/100 | Sécurité : 60/100 | Risques naturels & industriels : 87/100 | Coût de la vie : 70/100 | Contexte social : non évalué |
| top 60 % top 60 % (20 752ᵉ) pour score global |
Arvigna
Ariège (09) |
237 hab. | 54/100 | Éducation : 39/100 | Santé & accès aux soins : 55/100 | Environnement : 91/100 | Vie quotidienne : 19/100 | Culture & loisirs : 40/100 | Sécurité : 67/100 | Risques naturels & industriels : 64/100 | Coût de la vie : 69/100 | Contexte social : 62/100 |
| top 60 % top 60 % (20 751ᵉ) pour score global |
Séron
Hautes-Pyrénées (65) |
331 hab. | 54/100 | Éducation : 65/100 | Santé & accès aux soins : 36/100 | Environnement : 73/100 | Vie quotidienne : 22/100 | Culture & loisirs : 38/100 | Sécurité : 69/100 | Risques naturels & industriels : 65/100 | Coût de la vie : 72/100 | Contexte social : 60/100 |
| top 60 % top 60 % (20 750ᵉ) pour score global |
Herpelmont
Vosges (88) |
268 hab. | 54/100 | Éducation : 52/100 | Santé & accès aux soins : 46/100 | Environnement : 66/100 | Vie quotidienne : 38/100 | Culture & loisirs : 39/100 | Sécurité : 69/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 75/100 | Contexte social : 34/100 |
| top 60 % top 60 % (20 749ᵉ) pour score global |
Baudemont
Saône-et-Loire (71) |
627 hab. | 54/100 | Éducation : 61/100 | Santé & accès aux soins : 31/100 | Environnement : 66/100 | Vie quotidienne : 56/100 | Culture & loisirs : 56/100 | Sécurité : 74/100 | Risques naturels & industriels : 49/100 | Coût de la vie : 78/100 | Contexte social : 32/100 |
| top 60 % top 60 % (20 748ᵉ) pour score global |
Saint-Julien-Maumont
Corrèze (19) |
173 hab. | 54/100 | Éducation : 47/100 | Santé & accès aux soins : 63/100 | Environnement : 73/100 | Vie quotidienne : 17/100 | Culture & loisirs : 46/100 | Sécurité : 67/100 | Risques naturels & industriels : 54/100 | Coût de la vie : 69/100 | Contexte social : 63/100 |
| top 60 % top 60 % (20 747ᵉ) pour score global |
Bridoré
Indre-et-Loire (37) |
489 hab. | 54/100 | Éducation : 48/100 | Santé & accès aux soins : 75/100 | Environnement : 78/100 | Vie quotidienne : 25/100 | Culture & loisirs : 41/100 | Sécurité : 57/100 | Risques naturels & industriels : 63/100 | Coût de la vie : 81/100 | Contexte social : 25/100 |
34 746 communes de France classées pour score global · périmètre : communes de France métropolitaine, Corse comprise
Ce classement couvre les communes de France métropolitaine, Corse comprise, disposant des données nécessaires au calcul. Les territoires ultramarins ne sont pas inclus dans cette édition.
Comprendre les 9 axes
- ÉDU Éducation
- SAN Santé & accès aux soins
- ENV Environnement
- VIE Vie quotidienne
- CUL Culture & loisirs
- SÉC Sécurité
- RIS Risques naturels & industriels
- € Coût de la vie
- SOC Contexte social
- — axe non évalué (jamais 0)
Le classement est établi sur la valeur non arrondie du score ; la note affichée est arrondie.
Méthode V2 · mise à jour octobre 2026 · Données calculées le 19/10/2026 · Méthodologie