diff --git a/CodFis-Helper.podspec b/CodFis-Helper.podspec index 3bb8c5b..13183ad 100644 --- a/CodFis-Helper.podspec +++ b/CodFis-Helper.podspec @@ -12,7 +12,6 @@ Pod::Spec.new do |s| s.version = "0.1.0" s.summary = "CodFis-Helper help you to validate Tax Code" s.homepage = "https://github.com/giuseppenucifora/CodFis-Helper" - # s.screenshots = "www.example.com/screenshots_1", "www.example.com/screenshots_2" s.license = 'MIT' s.author = { "Giuseppe Nucifora" => "me@giuseppenucifora.com" } s.source = { :git => "https://github.com/giuseppenucifora/CodFis-Helper.git", :tag => s.version.to_s } diff --git a/CodFis-Helper/CodFis+Helper.h b/CodFis-Helper/CodFis+Helper.h index 15522f0..a6c44fe 100644 --- a/CodFis-Helper/CodFis+Helper.h +++ b/CodFis-Helper/CodFis+Helper.h @@ -7,6 +7,7 @@ // #import +#import "CodFisResponse.h" @interface CodFis_Helper : NSObject @@ -30,7 +31,14 @@ typedef enum { @property (nonatomic, strong) NSString *place; @property (nonatomic) BOOL collision; -- (NSString*) calculate; + ++ (CodFisResponse*) calculateFromSurname:(NSString*) surname name:(NSString*) name birthDay:(NSInteger) birthDay birthMonth:(NSInteger) birthMonth birthYear:(NSInteger) birthYear gender:(Gender) gender state:(State) state place:(NSString*) place collision:(BOOL) collision; + ++ (BOOL) checkCodFisFromSurname:(NSString*) surname name:(NSString*) name birthDay:(NSInteger) birthDay birthMonth:(NSInteger) birthMonth birthYear:(NSInteger) birthYear gender:(Gender) gender state:(State) state place:(NSString*) place collision:(BOOL) collision andCodFis:(NSString*) codFis; + +- (instancetype) initFromSurname:(NSString*) surname name:(NSString*) name birthDay:(NSInteger) birthDay birthMonth:(NSInteger) birthMonth birthYear:(NSInteger) birthYear gender:(Gender) gender state:(State) state place:(NSString*) place collision:(BOOL) collision; + +- (CodFisResponse*) calculate; - (BOOL) check:(NSString*) codFis; @@ -38,4 +46,5 @@ typedef enum { + @end diff --git a/CodFis-Helper/CodFis+Helper.m b/CodFis-Helper/CodFis+Helper.m index 99302e6..72968e4 100644 --- a/CodFis-Helper/CodFis+Helper.m +++ b/CodFis-Helper/CodFis+Helper.m @@ -1,5 +1,5 @@ // -// CodFis+Helper.m +// CodFis+self.m // Pods // // Created by Giuseppe Nucifora on 08/07/15. @@ -11,46 +11,134 @@ #define DEF_SURNAME_COD_LENGHT 3 #define DEF_NAME_COD_LENGHT 3 +@interface CodFis_Helper() { + + NSNumberFormatter* numberFormatter; +} + +@property (nonatomic, strong) NSString *codFis; + +@end + @implementation CodFis_Helper -- (instancetype) init { ++ (CodFisResponse*) calculateFromSurname:(NSString*) surname name:(NSString*) name birthDay:(NSInteger) birthDay birthMonth:(NSInteger) birthMonth birthYear:(NSInteger) birthYear gender:(Gender) gender state:(State) state place:(NSString*) place collision:(BOOL) collision { + + return [[[self alloc] initFromSurname:surname name:name birthDay:birthDay birthMonth:birthMonth birthYear:birthYear gender:gender state:state place:place collision:collision] calculate]; +} + ++ (BOOL) checkCodFisFromSurname:(NSString*) surname name:(NSString*) name birthDay:(NSInteger) birthDay birthMonth:(NSInteger) birthMonth birthYear:(NSInteger) birthYear gender:(Gender) gender state:(State) state place:(NSString*) place collision:(BOOL) collision andCodFis:(NSString*) codFis { + + return [[[self alloc] initFromSurname:surname name:name birthDay:birthDay birthMonth:birthMonth birthYear:birthYear gender:gender state:state place:place collision:collision] check:codFis]; +} + +- (instancetype) initFromSurname:(NSString*) surname name:(NSString*) name birthDay:(NSInteger) birthDay birthMonth:(NSInteger) birthMonth birthYear:(NSInteger) birthYear gender:(Gender) gender state:(State) state place:(NSString*) place collision:(BOOL) collision { + self = [super init]; + if (self) { + [self setSurname:surname]; + + [self setName:name]; + + [self setBirthDay:birthDay]; + + [self setBirthMonth:birthMonth]; + + [self setBirthYear:birthYear]; + + [self setGender:gender]; + + [self setState:state]; + + [self setPlace:place]; } return self; } -- (NSString*) calculate { + + +- (CodFisResponse*) calculate { + + NSError *error; NSMutableString *resposeString = [[NSMutableString alloc] init]; - [resposeString appendString:[self getCodFisSurname]]; + NSString *tempResponse = [self getCodFisSurname]; - [resposeString appendString:[self getCodFisName]]; + if (!tempResponse) { + error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Surname", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Surname", @""),@"Message", nil],@"Meta", nil]]; + } + else { + [resposeString appendString:tempResponse]; + } - [resposeString appendString:[self getCodFisYear]]; + tempResponse = [self getCodFisName]; - [resposeString appendString:[self getCodFisMonth]]; + if (!tempResponse) { + error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Name", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Name", @""),@"Message", nil],@"Meta", nil]]; + } + else { + [resposeString appendString:tempResponse]; + } - [resposeString appendString:[self getCodFisDay]]; + tempResponse = [self getCodFisYear]; - [resposeString appendString:[self getCodFisPlace]]; + if (!tempResponse) { + error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Year", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Year", @""),@"Message", nil],@"Meta", nil]]; + } + else { + [resposeString appendString:tempResponse]; + } + + tempResponse = [self getCodFisMonth]; - return [resposeString stringByReplacingOccurrencesOfString:@" " withString:@""]; + if (!tempResponse) { + error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Month", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Month", @""),@"Message", nil],@"Meta", nil]]; + } + else { + [resposeString appendString:tempResponse]; + } + + tempResponse = [self getCodFisDay]; + + if (!tempResponse) { + error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Day", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Day", @""),@"Message", nil],@"Meta", nil]]; + } + else { + [resposeString appendString:tempResponse]; + } + + tempResponse = [self getCodFisPlace]; + + if (!tempResponse) { + error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Place", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Place", @""),@"Message", nil],@"Meta", nil]]; + } + else { + [resposeString appendString:tempResponse]; + } + + + + _codFis = [resposeString stringByReplacingOccurrencesOfString:@" " withString:@""];; + + [resposeString appendString:[self getCodFisControlCode]]; + + return [[CodFisResponse alloc] initWithResponse:resposeString andError:error]; } - (BOOL) check:(NSString*) codFis { - return YES; + + return [[[self calculate] response] isEqualToString:[codFis uppercaseString]]; } - (NSString *) getCodFisSurname { NSMutableString *resultString = [[NSMutableString alloc] init]; - NSString *vowels = @"aeiouàèìòùáéíóúäëïöü"; - NSString *chars = @"qwrtypsdfghjklzxcvbnm"; - NSArray* consonantsArray = [[_surname lowercaseString] componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:vowels]]; - NSArray* vowelArray = [[_surname lowercaseString] componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:chars]]; + NSMutableArray *consonantsArray = [NSMutableArray arrayWithArray:[self getConsonantArray:_surname]]; + + NSMutableArray *vowelArray = [NSMutableArray arrayWithArray:[self getVowelsArray:_surname]]; for (NSString *chr in consonantsArray) { if (![chr isEqualToString:@""]) { @@ -58,7 +146,7 @@ } } - if ([resultString length] >= DEF_SURNAME_COD_LENGHT) { + if ([resultString length] > DEF_SURNAME_COD_LENGHT) { return [[resultString substringToIndex:DEF_SURNAME_COD_LENGHT] uppercaseString]; } @@ -68,7 +156,7 @@ } } - if ([resultString length] >= DEF_SURNAME_COD_LENGHT) { + if ([resultString length] > DEF_SURNAME_COD_LENGHT) { [resultString setString:[resultString substringToIndex:DEF_SURNAME_COD_LENGHT]]; } else { @@ -80,12 +168,12 @@ } - (NSString *) getCodFisName { - NSMutableString *resultString = [[NSMutableString alloc] init]; - NSString *vowels = @"aeiouàèìòùáéíóúäëïöü"; - NSString *chars = @"qwrtypsdfghjklzxcvbnm"; - NSMutableArray* consonantsArray = [NSMutableArray arrayWithArray:[[_name lowercaseString] componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:vowels]]]; - NSArray* vowelArray = [NSMutableArray arrayWithArray:[[_name lowercaseString] componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:chars]]]; + NSMutableString *resultString = [[NSMutableString alloc] init]; + + NSMutableArray *consonantsArray = [NSMutableArray arrayWithArray:[self getConsonantArray:_name]]; + + NSMutableArray *vowelArray = [NSMutableArray arrayWithArray:[self getVowelsArray:_name]]; for (NSString *chr in [consonantsArray mutableCopy]) { if ([chr isEqualToString:@""]) { @@ -105,7 +193,7 @@ } } - if ([resultString length] >= DEF_SURNAME_COD_LENGHT) { + if ([resultString length] > DEF_SURNAME_COD_LENGHT) { return [[resultString substringToIndex:DEF_SURNAME_COD_LENGHT] uppercaseString]; } @@ -115,7 +203,7 @@ } } - if ([resultString length] >= DEF_SURNAME_COD_LENGHT) { + if ([resultString length] > DEF_SURNAME_COD_LENGHT) { [resultString setString:[resultString substringToIndex:DEF_SURNAME_COD_LENGHT]]; } else { @@ -130,10 +218,10 @@ - (NSString *) getCodFisYear { if (_birthYear < 100) { - return [NSString stringWithFormat:@"%ld",_birthYear]; + return [NSString stringWithFormat:@"%ld",(long)_birthYear]; } else { - NSString * allDigits = [NSString stringWithFormat:@"%ld",_birthYear]; + NSString * allDigits = [NSString stringWithFormat:@"%ld",(long)_birthYear]; return [allDigits substringWithRange:NSMakeRange(allDigits.length -2, 2)]; } return nil; @@ -188,23 +276,111 @@ break; } if (checkMonth) { - return [NSString stringWithFormat:@"%02ld",_birthDay + increment]; + return [NSString stringWithFormat:@"%02ld",(long)_birthDay + increment]; } return nil; } +- (NSArray*) getConsonantArray:(NSString*) string { + + NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"([A,Á,Ã,E,É,Ê,I,Í,O,Ô,Ó,Õ,U,Û,Ü,Ú]?)" options:NSRegularExpressionCaseInsensitive error:nil]; + + string = [[string uppercaseString] stringByReplacingOccurrencesOfString:@" " withString:@""]; + + NSString *resultString = [regex stringByReplacingMatchesInString:string options:0 range:NSMakeRange(0, [string length]) withTemplate:@""]; + + NSMutableArray *responseArray = [[NSMutableArray alloc] init]; + + for (int i = 0; i < [resultString length]; i++) { + [responseArray addObject:[resultString substringWithRange:NSMakeRange(i, 1)]]; + } + + return responseArray; +} + +- (NSArray*) getVowelsArray:(NSString *) string { + + NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"([Q,W,R,T,Y,P,S,D,F,G,H,J,K,L,Z,X,C,V,B,N,M]?)" options:NSRegularExpressionCaseInsensitive error:nil]; + + string = [[string uppercaseString] stringByReplacingOccurrencesOfString:@" " withString:@""]; + + NSString *resultString = [regex stringByReplacingMatchesInString:string options:0 range:NSMakeRange(0, [string length]) withTemplate:@""]; + + NSMutableArray *responseArray = [[NSMutableArray alloc] init]; + + for (int i = 0; i < [resultString length]; i++) { + [responseArray addObject:[resultString substringWithRange:NSMakeRange(i, 1)]]; + } + + return responseArray; +} + - (NSString *) getCodFisPlace { + NSString *responseString; + NSError *error = nil; - NSDictionary *dict = [NSKeyedUnarchiver unarchiveObjectWithData:[[NSData alloc] initWithContentsOfFile:[self getCodFisPlaceListFile] options:NSDataReadingMappedAlways error:&error]]; - - NSLog(@"%@",dict); + NSData *data = [[NSData alloc] initWithContentsOfFile:[self getCodFisPlaceListFile] options:NSDataReadingMappedAlways error:&error]; + NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; + + @try { + responseString = [json objectForKey:[_place uppercaseString]]; + } + @catch (NSException *exception) { + + } + @finally { + if (responseString) { + return responseString; + } + } return nil; } +- (NSString *) getCodFisControlCode { + + NSArray *contributeCode = @[@"1",@"0",@"5",@"7",@"9",@"13",@"15",@"17",@"19",@"21",@"2",@"4",@"18",@"20",@"11",@"3",@"6",@"8",@"12",@"14",@"16",@"10",@"22",@"25",@"24",@"23"]; + + NSArray *reponseCode = @[@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T",@"U",@"V",@"W",@"X",@"Y",@"Z"]; + + NSInteger tempIndex = 0; + + NSInteger index = 1; + for (NSString *chr in [self getcodFisArray]) { + + if ([self isNumeric:chr]) { + + if (index%2 == 0) { + tempIndex += [chr integerValue]; } + else { + tempIndex += [[contributeCode objectAtIndex:[chr integerValue]] integerValue]; + } + } + else { + if (index%2 == 0) { + tempIndex += [self getAlphabetContributeCode:chr]; + } + else { + tempIndex += [[contributeCode objectAtIndex:[self getAlphabetContributeCode:chr]] integerValue]; + } + } + + index++; + } + return [reponseCode objectAtIndex:ceil((int)tempIndex%26)]; +} + +- (NSInteger) getAlphabetContributeCode:(NSString *) chr { + + unichar c = [chr characterAtIndex:0]; + + return (NSInteger)(((short)c)-65); +} + + - (NSString*) getCodFisPlaceListFile { NSString *filePath = [[NSBundle mainBundle] pathForResource:@"codFisCodes" ofType:@"json"]; @@ -212,4 +388,28 @@ return filePath; } +- (NSArray *) getcodFisArray +{ + NSMutableArray *arr = [[NSMutableArray alloc]init]; + for (int i=0; i < _codFis.length; i++) { + NSString *tmp_str = [_codFis substringWithRange:NSMakeRange(i, 1)]; + [arr addObject:[tmp_str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; + } + return arr; +} + +-(BOOL) isNumeric:(NSString*) hexText +{ + if (!numberFormatter) { + numberFormatter = [[NSNumberFormatter alloc] init]; + } + + NSNumber* number = [numberFormatter numberFromString:hexText]; + + if (number != nil) { + return true; + } + + return false; +} @end diff --git a/CodFis-Helper/CodFisResponse.h b/CodFis-Helper/CodFisResponse.h new file mode 100644 index 0000000..e8fc95d --- /dev/null +++ b/CodFis-Helper/CodFisResponse.h @@ -0,0 +1,19 @@ +// +// CodFisResponse.h +// CodFis-Helper +// +// Created by Giuseppe Nucifora on 09/07/15. +// Copyright (c) 2015 Giuseppe Nucifora. All rights reserved. +// + +#import +#import "ResponseConstants.h" + +@interface CodFisResponse : NSObject + +@property (nonatomic, strong, readonly) NSError *responseError; +@property (nonatomic, strong, readonly) NSString *response; + +- (instancetype) initWithResponse:(NSString*) response andError:(NSError*) responseError; + +@end diff --git a/CodFis-Helper/CodFisResponse.m b/CodFis-Helper/CodFisResponse.m new file mode 100644 index 0000000..ccdbadc --- /dev/null +++ b/CodFis-Helper/CodFisResponse.m @@ -0,0 +1,22 @@ +// +// CodFisResponse.m +// CodFis-Helper +// +// Created by Giuseppe Nucifora on 09/07/15. +// Copyright (c) 2015 Giuseppe Nucifora. All rights reserved. +// + +#import "CodFisResponse.h" + +@implementation CodFisResponse + +- (instancetype) initWithResponse:(NSString*) response andError:(NSError*) responseError { + self = [super init]; + if (self) { + _responseError = responseError; + _response = response; + } + return self; +} + +@end diff --git a/CodFis-Helper/ResponseConstants.h b/CodFis-Helper/ResponseConstants.h new file mode 100755 index 0000000..cef57d3 --- /dev/null +++ b/CodFis-Helper/ResponseConstants.h @@ -0,0 +1,64 @@ +// +// ResponseConstants.h +// cinecitta +// +// Created by Giuseppe Nucifora on 30/06/14. +// Copyright (c) 2014 meedori. All rights reserved. +// + +typedef enum { + // Informational + ResponseStatusContinue = 100, + ResponseStatusSwitchingProtocols = 101, + + // Successful + ResponseStatusOK = 200, + ResponseStatusCreated = 201, + ResponseStatusAccepted = 202, + ResponseStatusNonAuthoritativeInformation = 203, + ResponseStatusNoContent = 204, + ResponseStatusResetContent = 205, + ResponseStatusPartialContent = 206, + + // Redirection + ResponseStatusMutltipleChoices = 300, + ResponseStatusMovedPermanently = 301, + ResponseStatusFound = 302, + ResponseStatusSeeOther = 303, + ResponseStatusNotModified = 304, + ResponseStatusUseProxy = 305, + ResponseStatusSwitchProxy = 306, + ResponseStatusTemporaryRedirect = 307, + + // Client Errors + ResponseStatusBadRequest = 400, + ResponseStatusUnauthorized = 401, + ResponseStatusPaymentRequired = 402, + ResponseStatusForbidden = 403, + ResponseStatusNotFound = 404, + ResponseStatusMethodNotAllowed = 405, + ResponseStatusNotAcceptable = 406, + ResponseStatusProxyAuthenticationRequired = 407, + ResponseStatusRequestTimeout = 408, + ResponseStatusConflict = 409, + ResponseStatusGone = 410, + ResponseStatusLengthRequired = 411, + ResponseStatusPreconditionFailed = 412, + ResponseStatusRequestEntityTooLarge = 413, + ResponseStatusRequestURITooLong = 414, + ResponseStatusUnsupportedMediaType = 415, + ResponseStatusRequestedRangeNotSatisfiable = 416, + ResponseStatusExpectationFailed = 417, + + // Server Errors + ResponseStatusInternalServerError = 500, + ResponseStatusNotImpemented = 501, + ResponseStatusBadGateway = 502, + ResponseStatusServiceUnavailable = 503, + ResponseStatusGatewayTimeout = 504, + ResponseStatusVersionNotSupported = 505 + +} ResponseStatus; + + + diff --git a/CodFis-Helper/codFisCodes.json b/CodFis-Helper/codFisCodes.json index 396aa86..cf4addc 100644 --- a/CodFis-Helper/codFisCodes.json +++ b/CodFis-Helper/codFisCodes.json @@ -1 +1 @@ -[[{"ABANO TERME":"A001"},{"ABBADIA CERRETO":"A004"},{"ABBADIA LARIANA":"A005"},{"ABBADIA SAN SALVATORE":"A006"},{"ABBASANTA":"A007"},{"ABBATEGGIO":"A008"},{"ABBIATEGRASSO":"A010"},{"ABETONE":"A012"},{"ABRIOLA":"A013"},{"ACATE":"A014"},{"ACCADIA":"A015"},{"ACCEGLIO":"A016"},{"ACCETTURA":"A017"},{"ACCIANO":"A018"},{"ACCUMOLI":"A019"},{"ACERENZA":"A020"},{"ACERNO":"A023"},{"ACERRA":"A024"},{"ACI BONACCORSI":"A025"},{"ACI CASTELLO":"A026"},{"ACI CATENA":"A027"},{"ACI SANT\'ANTONIO":"A029"},{"ACIREALE":"A028"},{"ACQUACANINA":"A031"},{"ACQUAFONDATA":"A032"},{"ACQUAFORMOSA":"A033"},{"ACQUAFREDDA":"A034"},{"ACQUALAGNA":"A035"},{"ACQUANEGRA CREMONESE":"A039"},{"ACQUANEGRA SUL CHIESE":"A038"},{"ACQUAPENDENTE":"A040"},{"ACQUAPPESA":"A041"},{"ACQUARICA DEL CAPO":"A042"},{"ACQUARO":"A043"},{"ACQUASANTA TERME":"A044"},{"ACQUASPARTA":"A045"},{"ACQUAVIVA COLLECROCE":"A050"},{"ACQUAVIVA D\'ISERNIA":"A051"},{"ACQUAVIVA DELLE FONTI":"A048"},{"ACQUAVIVA PICENA":"A047"},{"ACQUAVIVA PLATANI":"A049"},{"ACQUEDOLCI":"M211"},{"ACQUI TERME":"A052"},{"ACRI":"A053"},{"ACUTO":"A054"},{"ADELFIA":"A055"},{"ADRANO":"A056"},{"ADRARA SAN MARTINO":"A057"},{"ADRARA SAN ROCCO":"A058"},{"ADRIA":"A059"},{"ADRO":"A060"},{"AFFI":"A061"},{"AFFILE":"A062"},{"AFRAGOLA":"A064"},{"AFRICO":"A065"},{"AGAZZANO":"A067"},{"AGEROLA":"A068"},{"AGGIUS":"A069"},{"AGIRA":"A070"},{"AGLIANA":"A071"},{"AGLIANO":"A072"},{"AGLIE\'":"A074"},{"AGLIENTU":"H848"},{"AGNA":"A075"},{"AGNADELLO":"A076"},{"AGNANA CALABRA":"A077"},{"AGNONE":"A080"},{"AGNOSINE":"A082"},{"AGORDO":"A083"},{"AGOSTA":"A084"},{"AGRA":"A085"},{"AGRATE BRIANZA":"A087"},{"AGRATE CONTURBIA":"A088"},{"AGRIGENTO":"A089"},{"AGROPOLI":"A091"},{"AGUGLIANO":"A092"},{"AGUGLIARO":"A093"},{"AICURZIO":"A096"},{"AIDOMAGGIORE":"A097"},{"AIDONE":"A098"},{"AIELLI":"A100"},{"AIELLO CALABRO":"A102"},{"AIELLO DEL FRIULI":"A103"},{"AIELLO DEL SABATO":"A101"},{"AIETA":"A105"},{"AILANO":"A106"},{"AILOCHE":"A107"},{"AIRASCA":"A109"},{"AIROLA":"A110"},{"AIROLE":"A111"},{"AIRUNO":"A112"},{"AISONE":"A113"},{"ALA":"A116"},{"ALA DI STURA":"A117"},{"ALA\' DEI SARDI":"A115"},{"ALAGNA":"A118"},{"ALAGNA VALSESIA":"A119"},{"ALANNO":"A120"},{"ALANO DI PIAVE":"A121"},{"ALASSIO":"A122"},{"ALATRI":"A123"},{"ALBA":"A124"},{"ALBA ADRIATICA":"A125"},{"ALBAGIARA":"A126"},{"ALBAIRATE":"A127"},{"ALBANELLA":"A128"},{"ALBANO DI LUCANIA":"A131"},{"ALBANO LAZIALE":"A132"},{"ALBANO SANT\'ALESSANDRO":"A129"},{"ALBANO VERCELLESE":"A130"},{"ALBAREDO ARNABOLDI":"A134"},{"ALBAREDO D\'ADIGE":"A137"},{"ALBAREDO PER SAN MARCO":"A135"},{"ALBARETO":"A138"},{"ALBARETTO DELLA TORRE":"A139"},{"ALBAVILLA":"A143"},{"ALBENGA":"A145"},{"ALBERA LIGURE":"A146"},{"ALBEROBELLO":"A149"},{"ALBERONA":"A150"},{"ALBESE CON CASSANO":"A153"},{"ALBETTONE":"A154"},{"ALBI":"A155"},{"ALBIANO":"A158"},{"ALBIANO D\'IVREA":"A157"},{"ALBIATE":"A159"},{"ALBIDONA":"A160"},{"ALBIGNASEGO":"A161"},{"ALBINEA":"A162"},{"ALBINO":"A163"},{"ALBIOLO":"A164"},{"ALBISOLA MARINA":"A165"},{"ALBISOLA SUPERIORE":"A166"},{"ALBIZZATE":"A167"},{"ALBONESE":"A171"},{"ALBOSAGGIA":"A172"},{"ALBUGNANO":"A173"},{"ALBUZZANO":"A175"},{"ALCAMO":"A176"},{"ALCARA LI FUSI":"A177"},{"ALDENO":"A178"},{"ALDINO":"A179"},{"ALES":"A180"},{"ALESSANDRIA":"A182"},{"ALESSANDRIA DEL CARRETTO":"A183"},{"ALESSANDRIA DELLA ROCCA":"A181"},{"ALESSANO":"A184"},{"ALEZIO":"A185"},{"ALFANO":"A186"},{"ALFEDENA":"A187"},{"ALFIANELLO":"A188"},{"ALFIANO NATTA":"A189"},{"ALFONSINE":"A191"},{"ALGHERO":"A192"},{"ALGUA":"A193"},{"ALI\'":"A194"},{"ALI\' TERME":"A201"},{"ALIA":"A195"},{"ALIANO":"A196"},{"ALICE BEL COLLE":"A197"},{"ALICE CASTELLO":"A198"},{"ALICE SUPERIORE":"A199"},{"ALIFE":"A200"},{"ALIMENA":"A202"},{"ALIMINUSA":"A203"},{"ALLAI":"A204"},{"ALLEGHE":"A206"},{"ALLEIN":"A205"},{"ALLERONA":"A207"},{"ALLISTE":"A208"},{"ALLUMIERE":"A210"},{"ALLUVIONI CAMBIO\'":"A211"},{"ALME\'":"A214"},{"ALMENNO SAN BARTOLOMEO":"A216"},{"ALMENNO SAN SALVATORE":"A217"},{"ALMESE":"A218"},{"ALONTE":"A220"},{"ALPETTE":"A221"},{"ALPIGNANO":"A222"},{"ALSENO":"A223"},{"ALSERIO":"A224"},{"ALTAMURA":"A225"},{"ALTARE":"A226"},{"ALTAVILLA IRPINA":"A228"},{"ALTAVILLA MILICIA":"A229"},{"ALTAVILLA MONFERRATO":"A227"},{"ALTAVILLA SILENTINA":"A230"},{"ALTAVILLA VICENTINA":"A231"},{"ALTIDONA":"A233"},{"ALTILIA":"A234"},{"ALTINO":"A235"},{"ALTISSIMO":"A236"},{"ALTIVOLE":"A237"},{"ALTO":"A238"},{"ALTOFONTE":"A239"},{"ALTOMONTE":"A240"},{"ALTOPASCIO":"A241"},{"ALVIANO":"A242"},{"ALVIGNANO":"A243"},{"ALVITO":"A244"},{"ALZANO LOMBARDO":"A246"},{"ALZANO SCRIVIA":"A245"},{"ALZATE BRIANZA":"A249"},{"AMALFI":"A251"},{"AMANDOLA":"A252"},{"AMANTEA":"A253"},{"AMARO":"A254"},{"AMARONI":"A255"},{"AMASENO":"A256"},{"AMATO":"A257"},{"AMATRICE":"A258"},{"AMBIVERE":"A259"},{"AMBLAR":"A260"},{"AMEGLIA":"A261"},{"AMELIA":"A262"},{"AMENDOLARA":"A263"},{"AMENO":"A264"},{"AMOROSI":"A265"},{"AMPEZZO":"A267"},{"ANACAPRI":"A268"},{"ANAGNI":"A269"},{"ANCARANO":"A270"},{"ANCONA":"A271"},{"ANDALI":"A272"},{"ANDALO":"A274"},{"ANDALO VALTELLINO":"A273"},{"ANDEZENO":"A275"},{"ANDORA":"A278"},{"ANDORNO MICCA":"A280"},{"ANDRANO":"A281"},{"ANDRATE":"A282"},{"ANDREIS":"A283"},{"ANDRETTA":"A284"},{"ANDRIA":"A285"},{"ANDRIANO":"A286"},{"ANELA":"A287"},{"ANFO":"A288"},{"ANGERA":"A290"},{"ANGHIARI":"A291"},{"ANGIARI":"A292"},{"ANGOLO TERME":"A293"},{"ANGRI":"A294"},{"ANGROGNA":"A295"},{"ANGUILLARA SABAZIA":"A297"},{"ANGUILLARA VENETA":"A296"},{"ANNICCO":"A299"},{"ANNONE DI BRIANZA":"A301"},{"ANNONE VENETO":"A302"},{"ANOIA":"A303"},{"ANTEGNATE":"A304"},{"ANTERIVO":"A306"},{"ANTEY-SAINT-ANDRE\'":"A305"},{"ANTICOLI CORRADO":"A309"},{"ANTIGNANO":"A312"},{"ANTILLO":"A313"},{"ANTONIMINA":"A314"},{"ANTRODOCO":"A315"},{"ANTRONA SCHIERANCO":"A317"},{"ANVERSA DEGLI ABRUZZI":"A318"},{"ANZANO DEL PARCO":"A319"},{"ANZANO DI PUGLIA":"A320"},{"ANZI":"A321"},{"ANZIO":"A323"},{"ANZOLA D\'OSSOLA":"A325"},{"ANZOLA DELL\'EMILIA":"A324"},{"AOSTA":"A326"},{"APECCHIO":"A327"},{"APICE":"A328"},{"APIRO":"A329"},{"APOLLOSA":"A330"},{"APPIANO GENTILE":"A333"},{"APPIANO SULLA STRADA DEL VINO":"A332"},{"APPIGNANO":"A334"},{"APPIGNANO DEL TRONTO":"A335"},{"APRICA":"A337"},{"APRICALE":"A338"},{"APRICENA":"A339"},{"APRIGLIANO":"A340"},{"APRILIA":"A341"},{"AQUARA":"A343"},{"AQUILA DI ARROSCIA":"A344"},{"AQUILEIA":"A346"},{"AQUILONIA":"A347"},{"AQUINO":"A348"},{"ARADEO":"A350"},{"ARAGONA":"A351"},{"ARAMENGO":"A352"},{"ARBA":"A354"},{"ARBOREA":"A357"},{"ARBORIO":"A358"},{"ARBUS":"A359"},{"ARCADE":"A360"},{"ARCE":"A363"},{"ARCENE":"A365"},{"ARCEVIA":"A366"},{"ARCHI":"A367"},{"ARCIDOSSO":"A369"},{"ARCINAZZO ROMANO":"A370"},{"ARCISATE":"A371"},{"ARCO":"A372"},{"ARCOLA":"A373"},{"ARCOLE":"A374"},{"ARCONATE":"A375"},{"ARCORE":"A376"},{"ARCUGNANO":"A377"},{"ARDARA":"A379"},{"ARDAULI":"A380"},{"ARDEA":"M213"},{"ARDENNO":"A382"},{"ARDESIO":"A383"},{"ARDORE":"A385"},{"ARENA":"A386"},{"ARENA PO":"A387"},{"ARENZANO":"A388"},{"ARESE":"A389"},{"AREZZO":"A390"},{"ARGEGNO":"A391"},{"ARGELATO":"A392"},{"ARGENTA":"A393"},{"ARGENTERA":"A394"},{"ARGUELLO":"A396"},{"ARGUSTO":"A397"},{"ARI":"A398"},{"ARIANO IRPINO":"A399"},{"ARIANO NEL POLESINE":"A400"},{"ARICCIA":"A401"},{"ARIELLI":"A402"},{"ARIENZO":"A403"},{"ARIGNANO":"A405"},{"ARITZO":"A407"},{"ARIZZANO":"A409"},{"ARLENA DI CASTRO":"A412"},{"ARLUNO":"A413"},{"ARMENO":"A414"},{"ARMENTO":"A415"},{"ARMO":"A417"},{"ARMUNGIA":"A419"},{"ARNAD":"A424"},{"ARNARA":"A421"},{"ARNASCO":"A422"},{"ARNESANO":"A425"},{"AROLA":"A427"},{"ARONA":"A429"},{"AROSIO":"A430"},{"ARPAIA":"A431"},{"ARPAISE":"A432"},{"ARPINO":"A433"},{"ARQUA\' PETRARCA":"A434"},{"ARQUA\' POLESINE":"A435"},{"ARQUATA DEL TRONTO":"A437"},{"ARQUATA SCRIVIA":"A436"},{"ARRE":"A438"},{"ARRONE":"A439"},{"ARSAGO SEPRIO":"A441"},{"ARSIE\'":"A443"},{"ARSIERO":"A444"},{"ARSITA":"A445"},{"ARSOLI":"A446"},{"ARTA TERME":"A447"},{"ARTEGNA":"A448"},{"ARTENA":"A449"},{"ARTOGNE":"A451"},{"ARVIER":"A452"},{"ARZACHENA":"A453"},{"ARZAGO D\'ADDA":"A440"},{"ARZANA":"A454"},{"ARZANO":"A455"},{"ARZENE":"A456"},{"ARZERGRANDE":"A458"},{"ARZIGNANO":"A459"},{"ASCEA":"A460"},{"ASCIANO":"A461"},{"ASCOLI PICENO":"A462"},{"ASCOLI SATRIANO":"A463"},{"ASCREA":"A464"},{"ASIAGO":"A465"},{"ASIGLIANO VENETO":"A467"},{"ASIGLIANO VERCELLESE":"A466"},{"ASOLA":"A470"},{"ASOLO":"A471"},{"ASSAGO":"A473"},{"ASSEMINI":"A474"},{"ASSISI":"A475"},{"ASSO":"A476"},{"ASSOLO":"A477"},{"ASSORO":"A478"},{"ASTI":"A479"},{"ASUNI":"A480"},{"ATELETA":"A481"},{"ATELLA":"A482"},{"ATENA LUCANA":"A484"},{"ATESSA":"A485"},{"ATINA":"A486"},{"ATRANI":"A487"},{"ATRI":"A488"},{"ATRIPALDA":"A489"},{"ATTIGLIANO":"A490"},{"ATTIMIS":"A491"},{"ATZARA":"A492"},{"AUDITORE":"A493"},{"AUGUSTA":"A494"},{"AULETTA":"A495"},{"AULLA":"A496"},{"AURANO":"A497"},{"AURIGO":"A499"},{"AURONZO DI CADORE":"A501"},{"AUSONIA":"A502"},{"AUSTIS":"A503"},{"AVEGNO":"A506"},{"AVELENGO":"A507"},{"AVELLA":"A508"},{"AVELLINO":"A509"},{"AVERARA":"A511"},{"AVERSA":"A512"},{"AVETRANA":"A514"},{"AVEZZANO":"A515"},{"AVIANO":"A516"},{"AVIATICO":"A517"},{"AVIGLIANA":"A518"},{"AVIGLIANO":"A519"},{"AVIGLIANO UMBRO":"M258"},{"AVIO":"A520"},{"AVISE":"A521"},{"AVOLA":"A522"},{"AVOLASCA":"A523"},{"AYAS":"A094"},{"AYMAVILLES":"A108"},{"AZEGLIO":"A525"},{"AZZANELLO":"A526"},{"AZZANO D\'ASTI":"A527"},{"AZZANO DECIMO":"A530"},{"AZZANO MELLA":"A529"},{"AZZANO SAN PAOLO":"A528"},{"AZZATE":"A531"},{"AZZIO":"A532"},{"AZZONE":"A533"},{"BACENO":"A534"},{"BACOLI":"A535"},{"BADALUCCO":"A536"},{"BADESI":"M214"},{"BADIA":"A537"},{"BADIA CALAVENA":"A540"},{"BADIA PAVESE":"A538"},{"BADIA POLESINE":"A539"},{"BADIA TEDALDA":"A541"},{"BADOLATO":"A542"},{"BAGALADI":"A544"},{"BAGHERIA":"A546"},{"BAGNACAVALLO":"A547"},{"BAGNARA CALABRA":"A552"},{"BAGNARA DI ROMAGNA":"A551"},{"BAGNARIA":"A550"},{"BAGNARIA ARSA":"A553"},{"BAGNASCO":"A555"},{"BAGNATICA":"A557"},{"BAGNI DI LUCCA":"A560"},{"BAGNO A RIPOLI":"A564"},{"BAGNO DI ROMAGNA":"A565"},{"BAGNOLI DEL TRIGNO":"A567"},{"BAGNOLI DI SOPRA":"A568"},{"BAGNOLI IRPINO":"A566"},{"BAGNOLO CREMASCO":"A570"},{"BAGNOLO DEL SALENTO":"A572"},{"BAGNOLO DI PO":"A574"},{"BAGNOLO IN PIANO":"A573"},{"BAGNOLO MELLA":"A569"},{"BAGNOLO PIEMONTE":"A571"},{"BAGNOLO SAN VITO":"A575"},{"BAGNONE":"A576"},{"BAGNOREGIO":"A577"},{"BAGOLINO":"A578"},{"BAIA E LATINA":"A579"},{"BAIANO":"A580"},{"BAIARDO":"A581"},{"BAIRO":"A584"},{"BAISO":"A586"},{"BALANGERO":"A587"},{"BALDICHIERI D\'ASTI":"A588"},{"BALDISSERO CANAVESE":"A590"},{"BALDISSERO D\'ALBA":"A589"},{"BALDISSERO TORINESE":"A591"},{"BALESTRATE":"A592"},{"BALESTRINO":"A593"},{"BALLABIO":"A594"},{"BALLAO":"A597"},{"BALME":"A599"},{"BALMUCCIA":"A600"},{"BALOCCO":"A601"},{"BALSORANO":"A603"},{"BALVANO":"A604"},{"BALZOLA":"A605"},{"BANARI":"A606"},{"BANCHETTE":"A607"},{"BANNIO ANZINO":"A610"},{"BANZI":"A612"},{"BAONE":"A613"},{"BARADILI":"A614"},{"BARAGIANO":"A615"},{"BARANELLO":"A616"},{"BARANO D\'ISCHIA":"A617"},{"BARASSO":"A619"},{"BARATILI SAN PIETRO":"A621"},{"BARBANIA":"A625"},{"BARBARA":"A626"},{"BARBARANO ROMANO":"A628"},{"BARBARANO VICENTINO":"A627"},{"BARBARESCO":"A629"},{"BARBARIGA":"A630"},{"BARBATA":"A631"},{"BARBERINO DI MUGELLO":"A632"},{"BARBERINO VAL D\'ELSA":"A633"},{"BARBIANELLO":"A634"},{"BARBIANO":"A635"},{"BARBONA":"A637"},{"BARCELLONA POZZO DI GOTTO":"A638"},{"BARCHI":"A639"},{"BARCIS":"A640"},{"BARD":"A643"},{"BARDELLO":"A645"},{"BARDI":"A646"},{"BARDINETO":"A647"},{"BARDOLINO":"A650"},{"BARDONECCHIA":"A651"},{"BAREGGIO":"A652"},{"BARENGO":"A653"},{"BARESSA":"A655"},{"BARETE":"A656"},{"BARGA":"A657"},{"BARGAGLI":"A658"},{"BARGE":"A660"},{"BARGHE":"A661"},{"BARI":"A662"},{"BARI SARDO":"A663"},{"BARIANO":"A664"},{"BARICELLA":"A665"},{"BARILE":"A666"},{"BARISCIANO":"A667"},{"BARLASSINA":"A668"},{"BARLETTA":"A669"},{"BARNI":"A670"},{"BAROLO":"A671"},{"BARONE CANAVESE":"A673"},{"BARONISSI":"A674"},{"BARRAFRANCA":"A676"},{"BARRALI":"A677"},{"BARREA":"A678"},{"BARUMINI":"A681"},{"BARZAGO":"A683"},{"BARZANA":"A684"},{"BARZANO\'":"A686"},{"BARZIO":"A687"},{"BASALUZZO":"A689"},{"BASCAPE\'":"A690"},{"BASCHI":"A691"},{"BASCIANO":"A692"},{"BASELGA DI PINE\'":"A694"},{"BASELICE":"A696"},{"BASIANO":"A697"},{"BASICO\'":"A698"},{"BASIGLIO":"A699"},{"BASILIANO":"A700"},{"BASSANO BRESCIANO":"A702"},{"BASSANO DEL GRAPPA":"A703"},{"BASSANO IN TEVERINA":"A706"},{"BASSANO ROMANO":"A704"},{"BASSIANO":"A707"},{"BASSIGNANA":"A708"},{"BASTIA":"A710"},{"BASTIA MONDOVI\'":"A709"},{"BASTIDA DE\'DOSSI":"A711"},{"BASTIDA PANCARANA":"A712"},{"BASTIGLIA":"A713"},{"BATTAGLIA TERME":"A714"},{"BATTIFOLLO":"A716"},{"BATTIPAGLIA":"A717"},{"BATTUDA":"A718"},{"BAUCINA":"A719"},{"BAULADU":"A721"},{"BAUNEI":"A722"},{"BAVENO":"A725"},{"BAZZANO":"A726"},{"BEDERO VALCUVIA":"A728"},{"BEDIZZOLE":"A729"},{"BEDOLLO":"A730"},{"BEDONIA":"A731"},{"BEDULITA":"A732"},{"BEE":"A733"},{"BEINASCO":"A734"},{"BEINETTE":"A735"},{"BELCASTRO":"A736"},{"BELFIORE":"A737"},{"BELFORTE ALL\'ISAURO":"A740"},{"BELFORTE DEL CHIENTI":"A739"},{"BELFORTE MONFERRATO":"A738"},{"BELGIOIOSO":"A741"},{"BELGIRATE":"A742"},{"BELLA":"A743"},{"BELLAGIO":"A744"},{"BELLANO":"A745"},{"BELLANTE":"A746"},{"BELLARIA-IGEA MARINA":"A747"},{"BELLEGRA":"A749"},{"BELLINO":"A750"},{"BELLINZAGO LOMBARDO":"A751"},{"BELLINZAGO NOVARESE":"A752"},{"BELLIZZI":"M294"},{"BELLONA":"A755"},{"BELLOSGUARDO":"A756"},{"BELLUNO":"A757"},{"BELLUSCO":"A759"},{"BELMONTE CALABRO":"A762"},{"BELMONTE CASTELLO":"A763"},{"BELMONTE DEL SANNIO":"A761"},{"BELMONTE IN SABINA":"A765"},{"BELMONTE MEZZAGNO":"A764"},{"BELMONTE PICENO":"A760"},{"BELPASSO":"A766"},{"BELSITO":"A768"},{"BELVEDERE DI SPINELLO":"A772"},{"BELVEDERE LANGHE":"A774"},{"BELVEDERE MARITTIMO":"A773"},{"BELVEDERE OSTRENSE":"A769"},{"BELVEGLIO":"A770"},{"BELVI":"A776"},{"BEMA":"A777"},{"BENE LARIO":"A778"},{"BENE VAGIENNA":"A779"},{"BENESTARE":"A780"},{"BENETUTTI":"A781"},{"BENEVELLO":"A782"},{"BENEVENTO":"A783"},{"BENNA":"A784"},{"BENTIVOGLIO":"A785"},{"BERBENNO":"A786"},{"BERBENNO DI VALTELLINA":"A787"},{"BERCETO":"A788"},{"BERCHIDDA":"A789"},{"BEREGAZZO CON FIGLIARO":"A791"},{"BEREGUARDO":"A792"},{"BERGAMASCO":"A793"},{"BERGAMO":"A794"},{"BERGANTINO":"A795"},{"BERGEGGI":"A796"},{"BERGOLO":"A798"},{"BERLINGO":"A799"},{"BERNALDA":"A801"},{"BERNAREGGIO":"A802"},{"BERNATE TICINO":"A804"},{"BERNEZZO":"A805"},{"BERRA":"A806"},{"BERSONE":"A808"},{"BERTINORO":"A809"},{"BERTIOLO":"A810"},{"BERTONICO":"A811"},{"BERZANO DI SAN PIETRO":"A812"},{"BERZANO DI TORTONA":"A813"},{"BERZO DEMO":"A816"},{"BERZO INFERIORE":"A817"},{"BERZO SAN FERMO":"A815"},{"BESANA IN BRIANZA":"A818"},{"BESANO":"A819"},{"BESATE":"A820"},{"BESENELLO":"A821"},{"BESENZONE":"A823"},{"BESNATE":"A825"},{"BESOZZO":"A826"},{"BESSUDE":"A827"},{"BETTOLA":"A831"},{"BETTONA":"A832"},{"BEURA-CARDEZZA":"A834"},{"BEVAGNA":"A835"},{"BEVERINO":"A836"},{"BEVILACQUA":"A837"},{"BEZZECCA":"A839"},{"BIANCAVILLA":"A841"},{"BIANCHI":"A842"},{"BIANCO":"A843"},{"BIANDRATE":"A844"},{"BIANDRONNO":"A845"},{"BIANZANO":"A846"},{"BIANZE\'":"A847"},{"BIANZONE":"A848"},{"BIASSONO":"A849"},{"BIBBIANO":"A850"},{"BIBBIENA":"A851"},{"BIBBONA":"A852"},{"BIBIANA":"A853"},{"BICCARI":"A854"},{"BICINICCO":"A855"},{"BIDONI\'":"A856"},{"BIELLA":"A859"},{"BIENNO":"A861"},{"BIENO":"A863"},{"BIENTINA":"A864"},{"BIGARELLO":"A866"},{"BINAGO":"A870"},{"BINASCO":"A872"},{"BINETTO":"A874"},{"BIOGLIO":"A876"},{"BIONAZ":"A877"},{"BIONE":"A878"},{"BIRORI":"A880"},{"BISACCIA":"A881"},{"BISACQUINO":"A882"},{"BISCEGLIE":"A883"},{"BISEGNA":"A884"},{"BISENTI":"A885"},{"BISIGNANO":"A887"},{"BISTAGNO":"A889"},{"BISUSCHIO":"A891"},{"BITETTO":"A892"},{"BITONTO":"A893"},{"BITRITTO":"A894"},{"BITTI":"A895"},{"BIVONA":"A896"},{"BIVONGI":"A897"},{"BIZZARONE":"A898"},{"BLEGGIO INFERIORE":"A901"},{"BLEGGIO SUPERIORE":"A902"},{"BLELLO":"A903"},{"BLERA":"A857"},{"BLESSAGNO":"A904"},{"BLEVIO":"A905"},{"BLUFI":"M268"},{"BOARA PISANI":"A906"},{"BOBBIO":"A909"},{"BOBBIO PELLICE":"A910"},{"BOCA":"A911"},{"BOCCHIGLIERO":"A912"},{"BOCCIOLETO":"A914"},{"BOCENAGO":"A916"},{"BODIO LOMNAGO":"A918"},{"BOFFALORA D\'ADDA":"A919"},{"BOFFALORA SOPRA TICINO":"A920"},{"BOGLIASCO":"A922"},{"BOGNANCO":"A925"},{"BOGOGNO":"A929"},{"BOISSANO":"A931"},{"BOJANO":"A930"},{"BOLANO":"A932"},{"BOLBENO":"A933"},{"BOLGARE":"A937"},{"BOLLATE":"A940"},{"BOLLENGO":"A941"},{"BOLOGNA":"A944"},{"BOLOGNANO":"A945"},{"BOLOGNETTA":"A946"},{"BOLOGNOLA":"A947"},{"BOLOTANA":"A948"},{"BOLSENA":"A949"},{"BOLTIERE":"A950"},{"BOLZANO":"A952"},{"BOLZANO NOVARESE":"A953"},{"BOLZANO VICENTINO":"A954"},{"BOMARZO":"A955"},{"BOMBA":"A956"},{"BOMPENSIERE":"A957"},{"BOMPIETRO":"A958"},{"BOMPORTO":"A959"},{"BONARCADO":"A960"},{"BONASSOLA":"A961"},{"BONATE SOPRA":"A963"},{"BONATE SOTTO":"A962"},{"BONAVIGO":"A964"},{"BONDENO":"A965"},{"BONDO":"A967"},{"BONDONE":"A968"},{"BONEA":"A970"},{"BONEFRO":"A971"},{"BONEMERSE":"A972"},{"BONIFATI":"A973"},{"BONITO":"A975"},{"BONNANARO":"A976"},{"BONO":"A977"},{"BONORVA":"A978"},{"BONVICINO":"A979"},{"BORBONA":"A981"},{"BORCA DI CADORE":"A982"},{"BORDANO":"A983"},{"BORDIGHERA":"A984"},{"BORDOLANO":"A986"},{"BORE":"A987"},{"BORETTO":"A988"},{"BORGARELLO":"A989"},{"BORGARO TORINESE":"A990"},{"BORGETTO":"A991"},{"BORGHETTO D\'ARROSCIA":"A993"},{"BORGHETTO DI BORBERA":"A998"},{"BORGHETTO DI VARA":"A992"},{"BORGHETTO LODIGIANO":"A995"},{"BORGHETTO SANTO SPIRITO":"A999"},{"BORGHI":"B001"},{"BORGIA":"B002"},{"BORGIALLO":"B003"},{"BORGIO VEREZZI":"B005"},{"BORGO A MOZZANO":"B007"},{"BORGO D\'ALE":"B009"},{"BORGO DI TERZO":"B010"},{"BORGO PACE":"B026"},{"BORGO PRIOLO":"B028"},{"BORGO SAN DALMAZZO":"B033"},{"BORGO SAN GIACOMO":"B035"},{"BORGO SAN GIOVANNI":"B017"},{"BORGO SAN LORENZO":"B036"},{"BORGO SAN MARTINO":"B037"},{"BORGO SAN SIRO":"B038"},{"BORGO TICINO":"B043"},{"BORGO TOSSIGNANO":"B044"},{"BORGO VAL DI TARO":"B042"},{"BORGO VALSUGANA":"B006"},{"BORGO VELINO":"A996"},{"BORGO VERCELLI":"B046"},{"BORGOFORTE":"B011"},{"BORGOFRANCO D\'IVREA":"B015"},{"BORGOFRANCO SUL PO":"B013"},{"BORGOLAVEZZARO":"B016"},{"BORGOMALE":"B018"},{"BORGOMANERO":"B019"},{"BORGOMARO":"B020"},{"BORGOMASINO":"B021"},{"BORGONE SUSA":"B024"},{"BORGONOVO VAL TIDONE":"B025"},{"BORGORATTO ALESSANDRINO":"B029"},{"BORGORATTO MORMOROLO":"B030"},{"BORGORICCO":"B031"},{"BORGOROSE":"B008"},{"BORGOSATOLLO":"B040"},{"BORGOSESIA":"B041"},{"BORMIDA":"B048"},{"BORMIO":"B049"},{"BORNASCO":"B051"},{"BORNO":"B054"},{"BORONEDDU":"B055"},{"BORORE":"B056"},{"BORRELLO":"B057"},{"BORRIANA":"B058"},{"BORSO DEL GRAPPA":"B061"},{"BORTIGALI":"B062"},{"BORTIGIADAS":"B063"},{"BORUTTA":"B064"},{"BORZONASCA":"B067"},{"BOSA":"B068"},{"BOSARO":"B069"},{"BOSCHI SANT\'ANNA":"B070"},{"BOSCO CHIESANUOVA":"B073"},{"BOSCO MARENGO":"B071"},{"BOSCONERO":"B075"},{"BOSCOREALE":"B076"},{"BOSCOTRECASE":"B077"},{"BOSENTINO":"B078"},{"BOSIA":"B079"},{"BOSIO":"B080"},{"BOSISIO PARINI":"B081"},{"BOSNASCO":"B082"},{"BOSSICO":"B083"},{"BOSSOLASCO":"B084"},{"BOTRICELLO":"B085"},{"BOTRUGNO":"B086"},{"BOTTANUCO":"B088"},{"BOTTICINO":"B091"},{"BOTTIDDA":"B094"},{"BOVA":"B097"},{"BOVA MARINA":"B099"},{"BOVALINO":"B098"},{"BOVEGNO":"B100"},{"BOVES":"B101"},{"BOVEZZO":"B102"},{"BOVILLE":"A720"},{"BOVILLE ERNICA":"A720"},{"BOVINO":"B104"},{"BOVISIO-MASCIAGO":"B105"},{"BOVOLENTA":"B106"},{"BOVOLONE":"B107"},{"BOZZOLE":"B109"},{"BOZZOLO":"B110"},{"BRA":"B111"},{"BRACCA":"B112"},{"BRACCIANO":"B114"},{"BRACIGLIANO":"B115"},{"BRAIES":"B116"},{"BRALLO DI PREGOLA":"B117"},{"BRANCALEONE":"B118"},{"BRANDICO":"B120"},{"BRANDIZZO":"B121"},{"BRANZI":"B123"},{"BRAONE":"B124"},{"BREBBIA":"B126"},{"BREDA DI PIAVE":"B128"},{"BREGANO":"B131"},{"BREGANZE":"B132"},{"BREGNANO":"B134"},{"BREGUZZO":"B135"},{"BREIA":"B136"},{"BREMBATE":"B137"},{"BREMBATE DI SOPRA":"B138"},{"BREMBILLA":"B140"},{"BREMBIO":"B141"},{"BREME":"B142"},{"BRENDOLA":"B143"},{"BRENNA":"B144"},{"BRENNERO":"B145"},{"BRENO":"B149"},{"BRENTA":"B150"},{"BRENTINO BELLUNO":"B152"},{"BRENTONICO":"B153"},{"BRENZONE":"B154"},{"BRESCELLO":"B156"},{"BRESCIA":"B157"},{"BRESIMO":"B158"},{"BRESSANA BOTTARONE":"B159"},{"BRESSANONE":"B160"},{"BRESSANVIDO":"B161"},{"BRESSO":"B162"},{"BREZ":"B165"},{"BREZZO DI BEDERO":"B166"},{"BRIAGLIA":"B167"},{"BRIATICO":"B169"},{"BRICHERASIO":"B171"},{"BRIENNO":"B172"},{"BRIENZA":"B173"},{"BRIGA ALTA":"B175"},{"BRIGA NOVARESE":"B176"},{"BRIGNANO GERA D\'ADDA":"B178"},{"BRIGNANO-FRASCATA":"B179"},{"BRINDISI":"B180"},{"BRINDISI MONTAGNA":"B181"},{"BRINZIO":"B182"},{"BRIONA":"B183"},{"BRIONE":"B184"},{"BRIONE":"B184"},{"BRIOSCO":"B187"},{"BRISIGHELLA":"B188"},{"BRISSAGO-VALTRAVAGLIA":"B191"},{"BRISSOGNE":"B192"},{"BRITTOLI":"B193"},{"BRIVIO":"B194"},{"BROCCOSTELLA":"B195"},{"BROGLIANO":"B196"},{"BROGNATURO":"B197"},{"BROLO":"B198"},{"BRONDELLO":"B200"},{"BRONI":"B201"},{"BRONTE":"B202"},{"BRONZOLO":"B203"},{"BROSSASCO":"B204"},{"BROSSO":"B205"},{"BROVELLO-CARPUGNINO":"B207"},{"BROZOLO":"B209"},{"BRUGHERIO":"B212"},{"BRUGINE":"B213"},{"BRUGNATO":"B214"},{"BRUGNERA":"B215"},{"BRUINO":"B216"},{"BRUMANO":"B217"},{"BRUNATE":"B218"},{"BRUNELLO":"B219"},{"BRUNICO":"B220"},{"BRUNO":"B221"},{"BRUSAPORTO":"B223"},{"BRUSASCO":"B225"},{"BRUSCIANO":"B227"},{"BRUSIMPIANO":"B228"},{"BRUSNENGO":"B229"},{"BRUSSON":"B230"},{"BRUZOLO":"B232"},{"BRUZZANO ZEFFIRIO":"B234"},{"BUBBIANO":"B235"},{"BUBBIO":"B236"},{"BUCCHERI":"B237"},{"BUCCHIANICO":"B238"},{"BUCCIANO":"B239"},{"BUCCINASCO":"B240"},{"BUCCINO":"B242"},{"BUCINE":"B243"},{"BUDDUSO\'":"B246"},{"BUDOIA":"B247"},{"BUDONI":"B248"},{"BUDRIO":"B249"},{"BUGGERRU":"B250"},{"BUGGIANO":"B251"},{"BUGLIO IN MONTE":"B255"},{"BUGNARA":"B256"},{"BUGUGGIATE":"B258"},{"BUIA":"B259"},{"BULCIAGO":"B261"},{"BULGAROGRASSO":"B262"},{"BULTEI":"B264"},{"BULZI":"B265"},{"BUONABITACOLO":"B266"},{"BUONALBERGO":"B267"},{"BUONCONVENTO":"B269"},{"BUONVICINO":"B270"},{"BURAGO DI MOLGORA":"B272"},{"BURCEI":"B274"},{"BURGIO":"B275"},{"BURGOS":"B276"},{"BURIASCO":"B278"},{"BUROLO":"B279"},{"BURONZO":"B280"},{"BUSACHI":"B281"},{"BUSALLA":"B282"},{"BUSANA":"B283"},{"BUSANO":"B284"},{"BUSCA":"B285"},{"BUSCATE":"B286"},{"BUSCEMI":"B287"},{"BUSETO PALIZZOLO":"B288"},{"BUSNAGO":"B289"},{"BUSSERO":"B292"},{"BUSSETO":"B293"},{"BUSSI SUL TIRINO":"B294"},{"BUSSO":"B295"},{"BUSSOLENGO":"B296"},{"BUSSOLENO":"B297"},{"BUSTO ARSIZIO":"B300"},{"BUSTO GAROLFO":"B301"},{"BUTERA":"B302"},{"BUTI":"B303"},{"BUTTAPIETRA":"B304"},{"BUTTIGLIERA ALTA":"B305"},{"BUTTIGLIERA D\'ASTI":"B306"},{"BUTTRIO":"B309"},{"CA\' D\'ANDREA":"B320"},{"CABELLA LIGURE":"B311"},{"CABIATE":"B313"},{"CABRAS":"B314"},{"CACCAMO":"B315"},{"CACCURI":"B319"},{"CADEGLIANO-VICONAGO":"B326"},{"CADELBOSCO DI SOPRA":"B328"},{"CADEO":"B332"},{"CADERZONE":"B335"},{"CADONEGHE":"B345"},{"CADORAGO":"B346"},{"CADREZZATE":"B347"},{"CAERANO DI SAN MARCO":"B349"},{"CAFASSE":"B350"},{"CAGGIANO":"B351"},{"CAGLI":"B352"},{"CAGLIARI":"B354"},{"CAGLIO":"B355"},{"CAGNANO AMITERNO":"B358"},{"CAGNANO VARANO":"B357"},{"CAGNO":"B359"},{"CAGNO\'":"B360"},{"CAIANELLO":"B361"},{"CAIAZZO":"B362"},{"CAINES":"B364"},{"CAINO":"B365"},{"CAIOLO":"B366"},{"CAIRANO":"B367"},{"CAIRATE":"B368"},{"CAIRO MONTENOTTE":"B369"},{"CAIVANO":"B371"},{"CALABRITTO":"B374"},{"CALALZO DI CADORE":"B375"},{"CALAMANDRANA":"B376"},{"CALAMONACI":"B377"},{"CALANGIANUS":"B378"},{"CALANNA":"B379"},{"CALASCA-CASTIGLIONE":"B380"},{"CALASCIBETTA":"B381"},{"CALASCIO":"B382"},{"CALASETTA":"B383"},{"CALATABIANO":"B384"},{"CALATAFIMI":"B385"},{"CALAVINO":"B386"},{"CALCATA":"B388"},{"CALCERANICA AL LAGO":"B389"},{"CALCI":"B390"},{"CALCIANO":"B391"},{"CALCINAIA":"B392"},{"CALCINATE":"B393"},{"CALCINATO":"B394"},{"CALCIO":"B395"},{"CALCO":"B396"},{"CALDARO SULLA STRADA DEL VINO":"B397"},{"CALDAROLA":"B398"},{"CALDERARA DI RENO":"B399"},{"CALDES":"B400"},{"CALDIERO":"B402"},{"CALDOGNO":"B403"},{"CALDONAZZO":"B404"},{"CALENDASCO":"B405"},{"CALENZANO":"B406"},{"CALESTANO":"B408"},{"CALICE AL CORNOVIGLIO":"B410"},{"CALICE LIGURE":"B409"},{"CALIMERA":"B413"},{"CALITRI":"B415"},{"CALIZZANO":"B416"},{"CALLABIANA":"B417"},{"CALLIANO":"B418"},{"CALLIANO":"B418"},{"CALOLZIOCORTE":"B423"},{"CALOPEZZATI":"B424"},{"CALOSSO":"B425"},{"CALOVETO":"B426"},{"CALTABELLOTTA":"B427"},{"CALTAGIRONE":"B428"},{"CALTANISSETTA":"B429"},{"CALTAVUTURO":"B430"},{"CALTIGNAGA":"B431"},{"CALTO":"B432"},{"CALTRANO":"B433"},{"CALUSCO D\'ADDA":"B434"},{"CALUSO":"B435"},{"CALVAGESE DELLA RIVIERA":"B436"},{"CALVANICO":"B437"},{"CALVATONE":"B439"},{"CALVELLO":"B440"},{"CALVENE":"B441"},{"CALVENZANO":"B442"},{"CALVERA":"B443"},{"CALVI":"B444"},{"CALVI DELL\'UMBRIA":"B446"},{"CALVI RISORTA":"B445"},{"CALVIGNANO":"B447"},{"CALVIGNASCO":"B448"},{"CALVISANO":"B450"},{"CALVIZZANO":"B452"},{"CAMAGNA MONFERRATO":"B453"},{"CAMAIORE":"B455"},{"CAMAIRAGO":"B456"},{"CAMANDONA":"B457"},{"CAMASTRA":"B460"},{"CAMBIAGO":"B461"},{"CAMBIANO":"B462"},{"CAMBIASCA":"B463"},{"CAMBURZANO":"B465"},{"CAMERANA":"B467"},{"CAMERANO":"B468"},{"CAMERANO CASASCO":"B469"},{"CAMERATA CORNELLO":"B471"},{"CAMERATA NUOVA":"B472"},{"CAMERATA PICENA":"B470"},{"CAMERI":"B473"},{"CAMERINO":"B474"},{"CAMEROTA":"B476"},{"CAMIGLIANO":"B477"},{"CAMINATA":"B479"},{"CAMINI":"B481"},{"CAMINO":"B482"},{"CAMINO AL TAGLIAMENTO":"B483"},{"CAMISANO":"B484"},{"CAMISANO VICENTINO":"B485"},{"CAMMARATA":"B486"},{"CAMO":"B489"},{"CAMOGLI":"B490"},{"CAMPAGNA":"B492"},{"CAMPAGNA LUPIA":"B493"},{"CAMPAGNANO DI ROMA":"B496"},{"CAMPAGNATICO":"B497"},{"CAMPAGNOLA CREMASCA":"B498"},{"CAMPAGNOLA EMILIA":"B499"},{"CAMPANA":"B500"},{"CAMPARADA":"B501"},{"CAMPEGINE":"B502"},{"CAMPELLO SUL CLITUNNO":"B504"},{"CAMPERTOGNO":"B505"},{"CAMPI BISENZIO":"B507"},{"CAMPI SALENTINA":"B506"},{"CAMPIGLIA CERVO":"B508"},{"CAMPIGLIA DEI BERICI":"B511"},{"CAMPIGLIA MARITTIMA":"B509"},{"CAMPIGLIONE-FENILE":"B512"},{"CAMPIONE D\'ITALIA":"B513"},{"CAMPITELLO DI FASSA":"B514"},{"CAMPLI":"B515"},{"CAMPO CALABRO":"B516"},{"CAMPO DI GIOVE":"B526"},{"CAMPO DI TRENS":"B529"},{"CAMPO LIGURE":"B538"},{"CAMPO NELL\'ELBA":"B553"},{"CAMPO SAN MARTINO":"B564"},{"CAMPO TURES":"B570"},{"CAMPOBASSO":"B519"},{"CAMPOBELLO DI LICATA":"B520"},{"CAMPOBELLO DI MAZARA":"B521"},{"CAMPOCHIARO":"B522"},{"CAMPODARSEGO":"B524"},{"CAMPODENNO":"B525"},{"CAMPODIMELE":"B527"},{"CAMPODIPIETRA":"B528"},{"CAMPODOLCINO":"B530"},{"CAMPODORO":"B531"},{"CAMPOFELICE DI FITALIA":"B533"},{"CAMPOFELICE DI ROCCELLA":"B532"},{"CAMPOFILONE":"B534"},{"CAMPOFIORITO":"B535"},{"CAMPOFORMIDO":"B536"},{"CAMPOFRANCO":"B537"},{"CAMPOGALLIANO":"B539"},{"CAMPOLATTARO":"B541"},{"CAMPOLI APPENNINO":"B543"},{"CAMPOLI DEL MONTE TABURNO":"B542"},{"CAMPOLIETO":"B544"},{"CAMPOLONGO AL TORRE":"B545"},{"CAMPOLONGO MAGGIORE":"B546"},{"CAMPOLONGO SUL BRENTA":"B547"},{"CAMPOMAGGIORE":"B549"},{"CAMPOMARINO":"B550"},{"CAMPOMORONE":"B551"},{"CAMPONOGARA":"B554"},{"CAMPORA":"B555"},{"CAMPOREALE":"B556"},{"CAMPORGIANO":"B557"},{"CAMPOROSSO":"B559"},{"CAMPOROTONDO DI FIASTRONE":"B562"},{"CAMPOROTONDO ETNEO":"B561"},{"CAMPOSAMPIERO":"B563"},{"CAMPOSANO":"B565"},{"CAMPOSANTO":"B566"},{"CAMPOSPINOSO":"B567"},{"CAMPOTOSTO":"B569"},{"CAMUGNANO":"B572"},{"CANAL SAN BOVO":"B577"},{"CANALE":"B573"},{"CANALE D\'AGORDO":"B574"},{"CANALE MONTERANO":"B576"},{"CANARO":"B578"},{"CANAZEI":"B579"},{"CANCELLARA":"B580"},{"CANCELLO ED ARNONE":"B581"},{"CANDA":"B582"},{"CANDELA":"B584"},{"CANDELO":"B586"},{"CANDIA CANAVESE":"B588"},{"CANDIA LOMELLINA":"B587"},{"CANDIANA":"B589"},{"CANDIDA":"B590"},{"CANDIDONI":"B591"},{"CANDIOLO":"B592"},{"CANEGRATE":"B593"},{"CANELLI":"B594"},{"CANEPINA":"B597"},{"CANEVA":"B598"},{"CANEVINO":"B599"},{"CANICATTI\'":"B602"},{"CANICATTINI BAGNI":"B603"},{"CANINO":"B604"},{"CANISCHIO":"B605"},{"CANISTRO":"B606"},{"CANNA":"B607"},{"CANNALONGA":"B608"},{"CANNARA":"B609"},{"CANNERO RIVIERA":"B610"},{"CANNETO PAVESE":"B613"},{"CANNETO SULL\'OGLIO":"B612"},{"CANNOBIO":"B615"},{"CANNOLE":"B616"},{"CANOLO":"B617"},{"CANONICA D\'ADDA":"B618"},{"CANOSA DI PUGLIA":"B619"},{"CANOSA SANNITA":"B620"},{"CANOSIO":"B621"},{"CANOSSA":"C669"},{"CANSANO":"B624"},{"CANTAGALLO":"B626"},{"CANTALICE":"B627"},{"CANTALUPA":"B628"},{"CANTALUPO IN SABINA":"B631"},{"CANTALUPO LIGURE":"B629"},{"CANTALUPO NEL SANNIO":"B630"},{"CANTARANA":"B633"},{"CANTELLO":"B634"},{"CANTERANO":"B635"},{"CANTIANO":"B636"},{"CANTOIRA":"B637"},{"CANTU\'":"B639"},{"CANZANO":"B640"},{"CANZO":"B641"},{"CAORLE":"B642"},{"CAORSO":"B643"},{"CAPACCIO":"B644"},{"CAPACI":"B645"},{"CAPALBIO":"B646"},{"CAPANNOLI":"B647"},{"CAPANNORI":"B648"},{"CAPENA":"B649"},{"CAPERGNANICA":"B650"},{"CAPESTRANO":"B651"},{"CAPIAGO INTIMIANO":"B653"},{"CAPISTRANO":"B655"},{"CAPISTRELLO":"B656"},{"CAPITIGNANO":"B658"},{"CAPIZZI":"B660"},{"CAPIZZONE":"B661"},{"CAPO D\'ORLANDO":"B666"},{"CAPO DI PONTE":"B664"},{"CAPODIMONTE":"B663"},{"CAPODRISE":"B667"},{"CAPOLIVERI":"B669"},{"CAPOLONA":"B670"},{"CAPONAGO":"B671"},{"CAPORCIANO":"B672"},{"CAPOSELE":"B674"},{"CAPOTERRA":"B675"},{"CAPOVALLE":"B676"},{"CAPPADOCIA":"B677"},{"CAPPELLA CANTONE":"B679"},{"CAPPELLA DE\'PICENARDI":"B680"},{"CAPPELLA MAGGIORE":"B678"},{"CAPPELLE SUL TAVO":"B681"},{"CAPRACOTTA":"B682"},{"CAPRAIA E LIMITE":"B684"},{"CAPRAIA ISOLA":"B685"},{"CAPRALBA":"B686"},{"CAPRANICA":"B688"},{"CAPRANICA PRENESTINA":"B687"},{"CAPRARICA DI LECCE":"B690"},{"CAPRAROLA":"B691"},{"CAPRAUNA":"B692"},{"CAPRESE MICHELANGELO":"B693"},{"CAPREZZO":"B694"},{"CAPRI":"B696"},{"CAPRI LEONE":"B695"},{"CAPRIANA":"B697"},{"CAPRIANO DEL COLLE":"B698"},{"CAPRIATA D\'ORBA":"B701"},{"CAPRIATE SAN GERVASIO":"B703"},{"CAPRIATI A VOLTURNO":"B704"},{"CAPRIE":"B705"},{"CAPRIGLIA IRPINA":"B706"},{"CAPRIGLIO":"B707"},{"CAPRILE":"B708"},{"CAPRINO BERGAMASCO":"B710"},{"CAPRINO VERONESE":"B709"},{"CAPRIOLO":"B711"},{"CAPRIVA DEL FRIULI":"B712"},{"CAPUA":"B715"},{"CAPURSO":"B716"},{"CARAFFA DEL BIANCO":"B718"},{"CARAFFA DI CATANZARO":"B717"},{"CARAGLIO":"B719"},{"CARAMAGNA PIEMONTE":"B720"},{"CARAMANICO TERME":"B722"},{"CARANO":"B723"},{"CARAPELLE":"B724"},{"CARAPELLE CALVISIO":"B725"},{"CARASCO":"B726"},{"CARASSAI":"B727"},{"CARATE BRIANZA":"B729"},{"CARATE URIO":"B730"},{"CARAVAGGIO":"B731"},{"CARAVATE":"B732"},{"CARAVINO":"B733"},{"CARAVONICA":"B734"},{"CARBOGNANO":"B735"},{"CARBONARA AL TICINO":"B741"},{"CARBONARA DI NOLA":"B740"},{"CARBONARA DI PO":"B739"},{"CARBONARA SCRIVIA":"B736"},{"CARBONATE":"B742"},{"CARBONE":"B743"},{"CARBONERA":"B744"},{"CARBONIA":"B745"},{"CARCARE":"B748"},{"CARCERI":"B749"},{"CARCOFORO":"B752"},{"CARDANO AL CAMPO":"B754"},{"CARDE\'":"B755"},{"CARDEDU":"M285"},{"CARDETO":"B756"},{"CARDINALE":"B758"},{"CARDITO":"B759"},{"CAREGGINE":"B760"},{"CAREMA":"B762"},{"CARENNO":"B763"},{"CARENTINO":"B765"},{"CARERI":"B766"},{"CARESANA":"B767"},{"CARESANABLOT":"B768"},{"CAREZZANO":"B769"},{"CARFIZZI":"B771"},{"CARGEGHE":"B772"},{"CARIATI":"B774"},{"CARIFE":"B776"},{"CARIGNANO":"B777"},{"CARIMATE":"B778"},{"CARINARO":"B779"},{"CARINI":"B780"},{"CARINOLA":"B781"},{"CARISIO":"B782"},{"CARISOLO":"B783"},{"CARLANTINO":"B784"},{"CARLAZZO":"B785"},{"CARLENTINI":"B787"},{"CARLINO":"B788"},{"CARLOFORTE":"B789"},{"CARLOPOLI":"B790"},{"CARMAGNOLA":"B791"},{"CARMIANO":"B792"},{"CARMIGNANO":"B794"},{"CARMIGNANO DI BRENTA":"B795"},{"CARNAGO":"B796"},{"CARNATE":"B798"},{"CAROBBIO DEGLI ANGELI":"B801"},{"CAROLEI":"B802"},{"CARONA":"B803"},{"CARONIA":"B804"},{"CARONNO PERTUSELLA":"B805"},{"CARONNO VARESINO":"B807"},{"CAROSINO":"B808"},{"CAROVIGNO":"B809"},{"CAROVILLI":"B810"},{"CARPANETO PIACENTINO":"B812"},{"CARPANZANO":"B813"},{"CARPASIO":"B814"},{"CARPEGNA":"B816"},{"CARPENEDOLO":"B817"},{"CARPENETO":"B818"},{"CARPI":"B819"},{"CARPIANO":"B820"},{"CARPIGNANO SALENTINO":"B822"},{"CARPIGNANO SESIA":"B823"},{"CARPINETI":"B825"},{"CARPINETO DELLA NORA":"B827"},{"CARPINETO ROMANO":"B828"},{"CARPINETO SINELLO":"B826"},{"CARPINO":"B829"},{"CARPINONE":"B830"},{"CARRARA":"B832"},{"CARRARA SAN GIORGIO":"B833"},{"CARRARA SANTO STEFANO":"B834"},{"CARRE\'":"B835"},{"CARREGA LIGURE":"B836"},{"CARRO":"B838"},{"CARRODANO":"B839"},{"CARROSIO":"B840"},{"CARRU\'":"B841"},{"CARSOLI":"B842"},{"CARTIGLIANO":"B844"},{"CARTIGNANO":"B845"},{"CARTOCETO":"B846"},{"CARTOSIO":"B847"},{"CARTURA":"B848"},{"CARUGATE":"B850"},{"CARUGO":"B851"},{"CARUNCHIO":"B853"},{"CARVICO":"B854"},{"CARZANO":"B856"},{"CASABONA":"B857"},{"CASACALENDA":"B858"},{"CASACANDITELLA":"B859"},{"CASAGIOVE":"B860"},{"CASAL CERMELLI":"B870"},{"CASAL DI PRINCIPE":"B872"},{"CASAL VELINO":"B895"},{"CASALANGUIDA":"B861"},{"CASALATTICO":"B862"},{"CASALBELTRAME":"B864"},{"CASALBORDINO":"B865"},{"CASALBORE":"B866"},{"CASALBORGONE":"B867"},{"CASALBUONO":"B868"},{"CASALBUTTANO ED UNITI":"B869"},{"CASALCIPRANO":"B871"},{"CASALDUNI":"B873"},{"CASALE CORTE CERRO":"B876"},{"CASALE CREMASCO-VIDOLASCO":"B881"},{"CASALE DI SCODOSIA":"B877"},{"CASALE LITTA":"B875"},{"CASALE MARITTIMO":"B878"},{"CASALE MONFERRATO":"B885"},{"CASALE SUL SILE":"B879"},{"CASALECCHIO DI RENO":"B880"},{"CASALEGGIO BOIRO":"B882"},{"CASALEGGIO NOVARA":"B883"},{"CASALEONE":"B886"},{"CASALETTO CEREDANO":"B889"},{"CASALETTO DI SOPRA":"B890"},{"CASALETTO LODIGIANO":"B887"},{"CASALETTO SPARTANO":"B888"},{"CASALETTO VAPRIO":"B891"},{"CASALFIUMANESE":"B892"},{"CASALGRANDE":"B893"},{"CASALGRASSO":"B894"},{"CASALINCONTRADA":"B896"},{"CASALINO":"B897"},{"CASALMAGGIORE":"B898"},{"CASALMAIOCCO":"B899"},{"CASALMORANO":"B900"},{"CASALMORO":"B901"},{"CASALNOCETO":"B902"},{"CASALNUOVO DI NAPOLI":"B905"},{"CASALNUOVO MONTEROTARO":"B904"},{"CASALOLDO":"B907"},{"CASALPUSTERLENGO":"B910"},{"CASALROMANO":"B911"},{"CASALSERUGO":"B912"},{"CASALUCE":"B916"},{"CASALVECCHIO DI PUGLIA":"B917"},{"CASALVECCHIO SICULO":"B918"},{"CASALVIERI":"B919"},{"CASALVOLONE":"B920"},{"CASALZUIGNO":"B921"},{"CASAMARCIANO":"B922"},{"CASAMASSIMA":"B923"},{"CASAMICCIOLA TERME":"B924"},{"CASANDRINO":"B925"},{"CASANOVA ELVO":"B928"},{"CASANOVA LERRONE":"B927"},{"CASANOVA LONATI":"B929"},{"CASAPE":"B932"},{"CASAPESENNA":"M260"},{"CASAPINTA":"B933"},{"CASAPROTA":"B934"},{"CASAPULLA":"B935"},{"CASARANO":"B936"},{"CASARGO":"B937"},{"CASARILE":"B938"},{"CASARSA DELLA DELIZIA":"B940"},{"CASARZA LIGURE":"B939"},{"CASASCO":"B941"},{"CASASCO D\'INTELVI":"B942"},{"CASATENOVO":"B943"},{"CASATISMA":"B945"},{"CASAVATORE":"B946"},{"CASAZZA":"B947"},{"CASCIA":"B948"},{"CASCIAGO":"B949"},{"CASCIANA TERME":"A559"},{"CASCINA":"B950"},{"CASCINETTE D\'IVREA":"B953"},{"CASEI GEROLA":"B954"},{"CASELETTE":"B955"},{"CASELLA":"B956"},{"CASELLE IN PITTARI":"B959"},{"CASELLE LANDI":"B961"},{"CASELLE LURANI":"B958"},{"CASELLE TORINESE":"B960"},{"CASERTA":"B963"},{"CASIER":"B965"},{"CASIGNANA":"B966"},{"CASINA":"B967"},{"CASIRATE D\'ADDA":"B971"},{"CASLINO D\'ERBA":"B974"},{"CASNATE CON BERNATE":"B977"},{"CASNIGO":"B978"},{"CASOLA DI NAPOLI":"B980"},{"CASOLA IN LUNIGIANA":"B979"},{"CASOLA VALSENIO":"B982"},{"CASOLE BRUZIO":"B983"},{"CASOLE D\'ELSA":"B984"},{"CASOLI":"B985"},{"CASORATE PRIMO":"B988"},{"CASORATE SEMPIONE":"B987"},{"CASOREZZO":"B989"},{"CASORIA":"B990"},{"CASORZO":"B991"},{"CASPERIA":"A472"},{"CASPOGGIO":"B993"},{"CASSACCO":"B994"},{"CASSAGO BRIANZA":"B996"},{"CASSANO ALLO IONIO":"C002"},{"CASSANO D\'ADDA":"C003"},{"CASSANO DELLE MURGE":"B998"},{"CASSANO IRPINO":"B997"},{"CASSANO MAGNAGO":"C004"},{"CASSANO SPINOLA":"C005"},{"CASSANO VALCUVIA":"B999"},{"CASSARO":"C006"},{"CASSIGLIO":"C007"},{"CASSINA DE\'PECCHI":"C014"},{"CASSINA RIZZARDI":"C020"},{"CASSINA VALSASSINA":"C024"},{"CASSINASCO":"C022"},{"CASSINE":"C027"},{"CASSINELLE":"C030"},{"CASSINETTA DI LUGAGNANO":"C033"},{"CASSINO":"C034"},{"CASSOLA":"C037"},{"CASSOLNOVO":"C038"},{"CASTAGNARO":"C041"},{"CASTAGNETO CARDUCCI":"C044"},{"CASTAGNETO PO":"C045"},{"CASTAGNITO":"C046"},{"CASTAGNOLE DELLE LANZE":"C049"},{"CASTAGNOLE MONFERRATO":"C047"},{"CASTAGNOLE PIEMONTE":"C048"},{"CASTANA":"C050"},{"CASTANO PRIMO":"C052"},{"CASTEGGIO":"C053"},{"CASTEGNATO":"C055"},{"CASTEGNERO":"C056"},{"CASTEL BARONIA":"C058"},{"CASTEL BOGLIONE":"C064"},{"CASTEL BOLOGNESE":"C065"},{"CASTEL CAMPAGNANO":"B494"},{"CASTEL CASTAGNA":"C040"},{"CASTEL COLONNA":"C071"},{"CASTEL CONDINO":"C000"},{"CASTEL D\'AIANO":"C075"},{"CASTEL D\'ARIO":"C076"},{"CASTEL D\'AZZANO":"C078"},{"CASTEL DEL GIUDICE":"C082"},{"CASTEL DEL MONTE":"C083"},{"CASTEL DEL PIANO":"C085"},{"CASTEL DEL RIO":"C086"},{"CASTEL DI CASIO":"B969"},{"CASTEL DI IERI":"C090"},{"CASTEL DI IUDICA":"C091"},{"CASTEL DI LAMA":"C093"},{"CASTEL DI LUCIO":"C094"},{"CASTEL DI SANGRO":"C096"},{"CASTEL DI SASSO":"C097"},{"CASTEL DI TORA":"C098"},{"CASTEL FOCOGNANO":"C102"},{"CASTEL FRENTANO":"C114"},{"CASTEL GABBIANO":"C115"},{"CASTEL GANDOLFO":"C116"},{"CASTEL GIORGIO":"C117"},{"CASTEL GOFFREDO":"C118"},{"CASTEL GUELFO DI BOLOGNA":"C121"},{"CASTEL MADAMA":"C203"},{"CASTEL MAGGIORE":"C204"},{"CASTEL MELLA":"C208"},{"CASTEL MORRONE":"C211"},{"CASTEL RITALDI":"C252"},{"CASTEL ROCCHERO":"C253"},{"CASTEL ROZZONE":"C255"},{"CASTEL SAN GIORGIO":"C259"},{"CASTEL SAN GIOVANNI":"C261"},{"CASTEL SAN LORENZO":"C262"},{"CASTEL SAN NICCOLO\'":"C263"},{"CASTEL SAN PIETRO ROMANO":"C266"},{"CASTEL SAN PIETRO TERME":"C265"},{"CASTEL SAN VINCENZO":"C270"},{"CASTEL SANT\'ANGELO":"C268"},{"CASTEL SANT\'ELIA":"C269"},{"CASTEL VISCARDO":"C289"},{"CASTEL VITTORIO":"C110"},{"CASTEL VOLTURNO":"C291"},{"CASTELBALDO":"C057"},{"CASTELBELFORTE":"C059"},{"CASTELBELLINO":"C060"},{"CASTELBELLO-CIARDES":"C062"},{"CASTELBIANCO":"C063"},{"CASTELBOTTACCIO":"C066"},{"CASTELBUONO":"C067"},{"CASTELCIVITA":"C069"},{"CASTELCOVATI":"C072"},{"CASTELCUCCO":"C073"},{"CASTELDACCIA":"C074"},{"CASTELDELCI":"C080"},{"CASTELDELFINO":"C081"},{"CASTELDIDONE":"C089"},{"CASTELFIDARDO":"C100"},{"CASTELFIORENTINO":"C101"},{"CASTELFONDO":"C103"},{"CASTELFORTE":"C104"},{"CASTELFRANCI":"C105"},{"CASTELFRANCO DI SOPRA":"C112"},{"CASTELFRANCO DI SOTTO":"C113"},{"CASTELFRANCO EMILIA":"C107"},{"CASTELFRANCO IN MISCANO":"C106"},{"CASTELFRANCO VENETO":"C111"},{"CASTELGOMBERTO":"C119"},{"CASTELGRANDE":"C120"},{"CASTELGUGLIELMO":"C122"},{"CASTELGUIDONE":"C123"},{"CASTELL\'ALFERO":"C127"},{"CASTELL\'ARQUATO":"C145"},{"CASTELL\'AZZARA":"C147"},{"CASTELL\'UMBERTO":"C051"},{"CASTELLABATE":"C125"},{"CASTELLAFIUME":"C126"},{"CASTELLALTO":"C128"},{"CASTELLAMMARE DEL GOLFO":"C130"},{"CASTELLAMMARE DI STABIA":"C129"},{"CASTELLAMONTE":"C133"},{"CASTELLANA GROTTE":"C134"},{"CASTELLANA SICULA":"C135"},{"CASTELLANETA":"C136"},{"CASTELLANIA":"C137"},{"CASTELLANZA":"C139"},{"CASTELLAR":"C140"},{"CASTELLAR GUIDOBONO":"C142"},{"CASTELLARANO":"C141"},{"CASTELLARO":"C143"},{"CASTELLAZZO BORMIDA":"C148"},{"CASTELLAZZO NOVARESE":"C149"},{"CASTELLEONE":"C153"},{"CASTELLEONE DI SUASA":"C152"},{"CASTELLERO":"C154"},{"CASTELLETTO CERVO":"C155"},{"CASTELLETTO D\'ERRO":"C156"},{"CASTELLETTO D\'ORBA":"C158"},{"CASTELLETTO DI BRANDUZZO":"C157"},{"CASTELLETTO MERLI":"C160"},{"CASTELLETTO MOLINA":"C161"},{"CASTELLETTO MONFERRATO":"C162"},{"CASTELLETTO SOPRA TICINO":"C166"},{"CASTELLETTO STURA":"C165"},{"CASTELLETTO UZZONE":"C167"},{"CASTELLI":"C169"},{"CASTELLI CALEPIO":"C079"},{"CASTELLINA IN CHIANTI":"C172"},{"CASTELLINA MARITTIMA":"C174"},{"CASTELLINALDO":"C173"},{"CASTELLINO DEL BIFERNO":"C175"},{"CASTELLINO TANARO":"C176"},{"CASTELLIRI":"C177"},{"CASTELLO CABIAGLIO":"B312"},{"CASTELLO D\'AGOGNA":"C184"},{"CASTELLO D\'ARGILE":"C185"},{"CASTELLO DEL MATESE":"C178"},{"CASTELLO DELL\'ACQUA":"C186"},{"CASTELLO DI ANNONE":"A300"},{"CASTELLO DI BRIANZA":"C187"},{"CASTELLO DI CISTERNA":"C188"},{"CASTELLO DI GODEGO":"C190"},{"CASTELLO DI SERRAVALLE":"C191"},{"CASTELLO LAVAZZO":"C146"},{"CASTELLO TESINO":"C194"},{"CASTELLO-MOLINA DI FIEMME":"C189"},{"CASTELLUCCHIO":"C195"},{"CASTELLUCCIO DEI SAURI":"C198"},{"CASTELLUCCIO INFERIORE":"C199"},{"CASTELLUCCIO SUPERIORE":"C201"},{"CASTELLUCCIO VALMAGGIORE":"C202"},{"CASTELMAGNO":"C205"},{"CASTELMARTE":"C206"},{"CASTELMASSA":"C207"},{"CASTELMAURO":"C197"},{"CASTELMEZZANO":"C209"},{"CASTELMOLA":"C210"},{"CASTELNOVETTO":"C213"},{"CASTELNOVO BARIANO":"C215"},{"CASTELNOVO DEL FRIULI":"C217"},{"CASTELNOVO DI SOTTO":"C218"},{"CASTELNOVO NE\'MONTI":"C219"},{"CASTELNUOVO":"C216"},{"CASTELNUOVO BELBO":"C226"},{"CASTELNUOVO BERARDENGA":"C227"},{"CASTELNUOVO BOCCA D\'ADDA":"C228"},{"CASTELNUOVO BORMIDA":"C229"},{"CASTELNUOVO BOZZENTE":"C220"},{"CASTELNUOVO CALCEA":"C230"},{"CASTELNUOVO CILENTO":"C231"},{"CASTELNUOVO DEL GARDA":"C225"},{"CASTELNUOVO DELLA DAUNIA":"C222"},{"CASTELNUOVO DI CEVA":"C214"},{"CASTELNUOVO DI CONZA":"C235"},{"CASTELNUOVO DI FARFA":"C224"},{"CASTELNUOVO DI GARFAGNANA":"C236"},{"CASTELNUOVO DI PORTO":"C237"},{"CASTELNUOVO DI VAL DI CECINA":"C244"},{"CASTELNUOVO DON BOSCO":"C232"},{"CASTELNUOVO MAGRA":"C240"},{"CASTELNUOVO NIGRA":"C241"},{"CASTELNUOVO PARANO":"C223"},{"CASTELNUOVO RANGONE":"C242"},{"CASTELNUOVO SCRIVIA":"C243"},{"CASTELPAGANO":"C245"},{"CASTELPETROSO":"C246"},{"CASTELPIZZUTO":"C247"},{"CASTELPLANIO":"C248"},{"CASTELPOTO":"C250"},{"CASTELRAIMONDO":"C251"},{"CASTELROTTO":"C254"},{"CASTELSANTANGELO SUL NERA":"C267"},{"CASTELSARACENO":"C271"},{"CASTELSARDO":"C272"},{"CASTELSEPRIO":"C273"},{"CASTELSILANO":"B968"},{"CASTELSPINA":"C274"},{"CASTELTERMINI":"C275"},{"CASTELVECCANA":"C181"},{"CASTELVECCHIO CALVISIO":"C278"},{"CASTELVECCHIO DI ROCCA BARBENA":"C276"},{"CASTELVECCHIO SUBEQUO":"C279"},{"CASTELVENERE":"C280"},{"CASTELVERDE":"B129"},{"CASTELVERRINO":"C200"},{"CASTELVETERE IN VAL FORTORE":"C284"},{"CASTELVETERE SUL CALORE":"C283"},{"CASTELVETRANO":"C286"},{"CASTELVETRO DI MODENA":"C287"},{"CASTELVETRO PIACENTINO":"C288"},{"CASTELVISCONTI":"C290"},{"CASTENASO":"C292"},{"CASTENEDOLO":"C293"},{"CASTIADAS":"M288"},{"CASTIGLION FIBOCCHI":"C318"},{"CASTIGLION FIORENTINO":"C319"},{"CASTIGLIONE A CASAURIA":"C308"},{"CASTIGLIONE CHIAVARESE":"C302"},{"CASTIGLIONE COSENTINO":"C301"},{"CASTIGLIONE D\'ADDA":"C304"},{"CASTIGLIONE D\'INTELVI":"C299"},{"CASTIGLIONE D\'ORCIA":"C313"},{"CASTIGLIONE DEI PEPOLI":"C296"},{"CASTIGLIONE DEL GENOVESI":"C306"},{"CASTIGLIONE DEL LAGO":"C309"},{"CASTIGLIONE DELLA PESCAIA":"C310"},{"CASTIGLIONE DELLE STIVIERE":"C312"},{"CASTIGLIONE DI GARFAGNANA":"C303"},{"CASTIGLIONE DI SICILIA":"C297"},{"CASTIGLIONE FALLETTO":"C314"},{"CASTIGLIONE IN TEVERINA":"C315"},{"CASTIGLIONE MESSER MARINO":"C298"},{"CASTIGLIONE MESSER RAIMONDO":"C316"},{"CASTIGLIONE OLONA":"C300"},{"CASTIGLIONE TINELLA":"C317"},{"CASTIGLIONE TORINESE":"C307"},{"CASTIGNANO":"C321"},{"CASTILENTI":"C322"},{"CASTINO":"C323"},{"CASTIONE ANDEVENNO":"C325"},{"CASTIONE DELLA PRESOLANA":"C324"},{"CASTIONS DI STRADA":"C327"},{"CASTIRAGA VIDARDO":"C329"},{"CASTO":"C330"},{"CASTORANO":"C331"},{"CASTREZZATO":"C332"},{"CASTRI DI LECCE":"C334"},{"CASTRIGNANO DE\' GRECI":"C335"},{"CASTRIGNANO DEL CAPO":"C336"},{"CASTRO":"C337"},{"CASTRO":"C337"},{"CASTRO DEI VOLSCI":"C338"},{"CASTROCARO TERME E TERRA DEL S":"C339"},{"CASTROCIELO":"C340"},{"CASTROFILIPPO":"C341"},{"CASTROLIBERO":"C108"},{"CASTRONNO":"C343"},{"CASTRONUOVO DI SANT\'ANDREA":"C345"},{"CASTRONUOVO DI SICILIA":"C344"},{"CASTROPIGNANO":"C346"},{"CASTROREALE":"C347"},{"CASTROREGIO":"C348"},{"CASTROVILLARI":"C349"},{"CATANIA":"C351"},{"CATANZARO":"C352"},{"CATENANUOVA":"C353"},{"CATIGNANO":"C354"},{"CATTOLICA":"C357"},{"CATTOLICA ERACLEA":"C356"},{"CAULONIA":"C285"},{"CAUTANO":"C359"},{"CAVA DE\' TIRRENI":"C361"},{"CAVA MANARA":"C360"},{"CAVACURTA":"C362"},{"CAVAGLIA\'":"C363"},{"CAVAGLIETTO":"C364"},{"CAVAGLIO D\'AGOGNA":"C365"},{"CAVAGLIO-SPOCCIA":"C367"},{"CAVAGNOLO":"C369"},{"CAVAION VERONESE":"C370"},{"CAVALESE":"C372"},{"CAVALLASCA":"C374"},{"CAVALLERLEONE":"C375"},{"CAVALLERMAGGIORE":"C376"},{"CAVALLINO":"C377"},{"CAVALLIRIO":"C378"},{"CAVARENO":"C380"},{"CAVARGNA":"C381"},{"CAVARIA CON PREMEZZO":"C382"},{"CAVARZERE":"C383"},{"CAVASO DEL TOMBA":"C384"},{"CAVASSO NUOVO":"C385"},{"CAVATORE":"C387"},{"CAVAZZO CARNICO":"C389"},{"CAVE":"C390"},{"CAVEDAGO":"C392"},{"CAVEDINE":"C393"},{"CAVENAGO D\'ADDA":"C394"},{"CAVENAGO DI BRIANZA":"C395"},{"CAVERNAGO":"C396"},{"CAVEZZO":"C398"},{"CAVIZZANA":"C400"},{"CAVOUR":"C404"},{"CAVRIAGO":"C405"},{"CAVRIANA":"C406"},{"CAVRIGLIA":"C407"},{"CAZZAGO BRABBIA":"C409"},{"CAZZAGO SAN MARTINO":"C408"},{"CAZZANO DI TRAMIGNA":"C412"},{"CAZZANO SANT\'ANDREA":"C410"},{"CECCANO":"C413"},{"CECIMA":"C414"},{"CECINA":"C415"},{"CEDEGOLO":"C417"},{"CEDRASCO":"C418"},{"CEFALA\' DIANA":"C420"},{"CEFALU\'":"C421"},{"CEGGIA":"C422"},{"CEGLIE MESSAPICA":"C424"},{"CELANO":"C426"},{"CELENZA SUL TRIGNO":"C428"},{"CELENZA VALFORTORE":"C429"},{"CELICO":"C430"},{"CELLA DATI":"C435"},{"CELLA MONTE":"C432"},{"CELLAMARE":"C436"},{"CELLARA":"C437"},{"CELLARENGO":"C438"},{"CELLATICA":"C439"},{"CELLE DI BULGHERIA":"C444"},{"CELLE DI MACRA":"C441"},{"CELLE DI SAN VITO":"C442"},{"CELLE ENOMONDO":"C440"},{"CELLE LIGURE":"C443"},{"CELLENO":"C446"},{"CELLERE":"C447"},{"CELLINO ATTANASIO":"C449"},{"CELLINO SAN MARCO":"C448"},{"CELLIO":"C450"},{"CELLOLE":"M262"},{"CEMBRA":"C452"},{"CENADI":"C453"},{"CENATE SOPRA":"C456"},{"CENATE SOTTO":"C457"},{"CENCENIGHE AGORDINO":"C458"},{"CENE":"C459"},{"CENESELLI":"C461"},{"CENGIO":"C463"},{"CENTA SAN NICOLO\'":"C467"},{"CENTALLO":"C466"},{"CENTO":"C469"},{"CENTOLA":"C470"},{"CENTRACHE":"C472"},{"CENTURIPE":"C471"},{"CEPAGATTI":"C474"},{"CEPPALONI":"C476"},{"CEPPO MORELLI":"C478"},{"CEPRANO":"C479"},{"CERAMI":"C480"},{"CERANESI":"C481"},{"CERANO":"C483"},{"CERANO D\'INTELVI":"C482"},{"CERANOVA":"C484"},{"CERASO":"C485"},{"CERCEMAGGIORE":"C486"},{"CERCENASCO":"C487"},{"CERCEPICCOLA":"C488"},{"CERCHIARA DI CALABRIA":"C489"},{"CERCHIO":"C492"},{"CERCINO":"C493"},{"CERCIVENTO":"C494"},{"CERCOLA":"C495"},{"CERDA":"C496"},{"CEREA":"C498"},{"CEREGNANO":"C500"},{"CERENZIA":"C501"},{"CERES":"C497"},{"CERESARA":"C502"},{"CERESETO":"C503"},{"CERESOLE ALBA":"C504"},{"CERESOLE REALE":"C505"},{"CERETE":"C506"},{"CERETTO LOMELLINA":"C508"},{"CERGNAGO":"C509"},{"CERIALE":"C510"},{"CERIANA":"C511"},{"CERIANO LAGHETTO":"C512"},{"CERIGNALE":"C513"},{"CERIGNOLA":"C514"},{"CERISANO":"C515"},{"CERMENATE":"C516"},{"CERMES":"A022"},{"CERMIGNANO":"C517"},{"CERNOBBIO":"C520"},{"CERNUSCO LOMBARDONE":"C521"},{"CERNUSCO SUL NAVIGLIO":"C523"},{"CERRETO CASTELLO":"C526"},{"CERRETO D\'ASTI":"C528"},{"CERRETO D\'ESI":"C524"},{"CERRETO DI SPOLETO":"C527"},{"CERRETO GRUE":"C507"},{"CERRETO GUIDI":"C529"},{"CERRETO LANGHE":"C530"},{"CERRETO LAZIALE":"C518"},{"CERRETO SANNITA":"C525"},{"CERRINA MONFERRATO":"C531"},{"CERRIONE":"C532"},{"CERRO AL LAMBRO":"C536"},{"CERRO AL VOLTURNO":"C534"},{"CERRO MAGGIORE":"C537"},{"CERRO TANARO":"C533"},{"CERRO VERONESE":"C538"},{"CERSOSIMO":"C539"},{"CERTALDO":"C540"},{"CERTOSA DI PAVIA":"C541"},{"CERVA":"C542"},{"CERVARA DI ROMA":"C543"},{"CERVARESE SANTA CROCE":"C544"},{"CERVARO":"C545"},{"CERVASCA":"C547"},{"CERVATTO":"C548"},{"CERVENO":"C549"},{"CERVERE":"C550"},{"CERVESINA":"C551"},{"CERVETERI":"C552"},{"CERVIA":"C553"},{"CERVICATI":"C554"},{"CERVIGNANO D\'ADDA":"C555"},{"CERVIGNANO DEL FRIULI":"C556"},{"CERVINARA":"C557"},{"CERVINO":"C558"},{"CERVO":"C559"},{"CERZETO":"C560"},{"CESA":"C561"},{"CESANA BRIANZA":"C563"},{"CESANA TORINESE":"C564"},{"CESANO BOSCONE":"C565"},{"CESANO MADERNO":"C566"},{"CESARA":"C567"},{"CESARO\'":"C568"},{"CESATE":"C569"},{"CESENA":"C573"},{"CESENATICO":"C574"},{"CESINALI":"C576"},{"CESIO":"C578"},{"CESIOMAGGIORE":"C577"},{"CESSALTO":"C580"},{"CESSANITI":"C581"},{"CESSAPALOMBO":"C582"},{"CESSOLE":"C583"},{"CETARA":"C584"},{"CETO":"C585"},{"CETONA":"C587"},{"CETRARO":"C588"},{"CEVA":"C589"},{"CEVO":"C591"},{"CHALLAND-SAINT-ANSELME":"C593"},{"CHALLAND-SAINT-VICTOR":"C594"},{"CHAMBAVE":"C595"},{"CHAMOIS":"B491"},{"CHAMPDEPRAZ":"C596"},{"CHAMPORCHER":"B540"},{"CHARVENSOD":"C598"},{"CHATILLON":"C294"},{"CHERASCO":"C599"},{"CHEREMULE":"C600"},{"CHIALAMBERTO":"C604"},{"CHIAMPO":"C605"},{"CHIANCHE":"C606"},{"CHIANCIANO TERME":"C608"},{"CHIANNI":"C609"},{"CHIANOCCO":"C610"},{"CHIARAMONTE GULFI":"C612"},{"CHIARAMONTI":"C613"},{"CHIARANO":"C614"},{"CHIARAVALLE":"C615"},{"CHIARAVALLE CENTRALE":"C616"},{"CHIARI":"C618"},{"CHIAROMONTE":"C619"},{"CHIAUCI":"C620"},{"CHIAVARI":"C621"},{"CHIAVENNA":"C623"},{"CHIAVERANO":"C624"},{"CHIENES":"C625"},{"CHIERI":"C627"},{"CHIES D\'ALPAGO":"C630"},{"CHIESA IN VALMALENCO":"C628"},{"CHIESANUOVA":"C629"},{"CHIESINA UZZANESE":"C631"},{"CHIETI":"C632"},{"CHIEUTI":"C633"},{"CHIEVE":"C634"},{"CHIGNOLO D\'ISOLA":"C635"},{"CHIGNOLO PO":"C637"},{"CHIOGGIA":"C638"},{"CHIOMONTE":"C639"},{"CHIONS":"C640"},{"CHIOPRIS-VISCONE":"C641"},{"CHITIGNANO":"C648"},{"CHIUDUNO":"C649"},{"CHIUPPANO":"C650"},{"CHIURO":"C651"},{"CHIUSA":"C652"},{"CHIUSA DI PESIO":"C653"},{"CHIUSA DI SAN MICHELE":"C655"},{"CHIUSA SCLAFANI":"C654"},{"CHIUSAFORTE":"C656"},{"CHIUSANICO":"C657"},{"CHIUSANO D\'ASTI":"C658"},{"CHIUSANO DI SAN DOMENICO":"C659"},{"CHIUSAVECCHIA":"C660"},{"CHIUSDINO":"C661"},{"CHIUSI":"C662"},{"CHIUSI DELLA VERNA":"C663"},{"CHIVASSO":"C665"},{"CIAMPINO":"M272"},{"CIANCIANA":"C668"},{"CIBIANA DI CADORE":"C672"},{"CICAGNA":"C673"},{"CICALA":"C674"},{"CICCIANO":"C675"},{"CICERALE":"C676"},{"CICILIANO":"C677"},{"CICOGNOLO":"C678"},{"CICONIO":"C679"},{"CIGLIANO":"C680"},{"CIGLIE\'":"C681"},{"CIGOGNOLA":"C684"},{"CIGOLE":"C685"},{"CILAVEGNA":"C686"},{"CIMADOLMO":"C689"},{"CIMBERGO":"C691"},{"CIMEGO":"C694"},{"CIMINA\'":"C695"},{"CIMINNA":"C696"},{"CIMITILE":"C697"},{"CIMOLAIS":"C699"},{"CIMONE":"C700"},{"CINAGLIO":"C701"},{"CINETO ROMANO":"C702"},{"CINGIA DE\'BOTTI":"C703"},{"CINGOLI":"C704"},{"CINIGIANO":"C705"},{"CINISELLO BALSAMO":"C707"},{"CINISI":"C708"},{"CINO":"C709"},{"CINQUEFRONDI":"C710"},{"CINTANO":"C711"},{"CINTE TESINO":"C712"},{"CINTO CAOMAGGIORE":"C714"},{"CINTO EUGANEO":"C713"},{"CINZANO":"C715"},{"CIORLANO":"C716"},{"CIPRESSA":"C718"},{"CIRCELLO":"C719"},{"CIRIE\'":"C722"},{"CIRIGLIANO":"C723"},{"CIRIMIDO":"C724"},{"CIRO\'":"C725"},{"CIRO\' MARINA":"C726"},{"CIS":"C727"},{"CISANO BERGAMASCO":"C728"},{"CISANO SUL NEVA":"C729"},{"CISERANO":"C730"},{"CISLAGO":"C732"},{"CISLIANO":"C733"},{"CISMON DEL GRAPPA":"C734"},{"CISON DI VALMARINO":"C735"},{"CISSONE":"C738"},{"CISTERNA D\'ASTI":"C739"},{"CISTERNA DI LATINA":"C740"},{"CISTERNINO":"C741"},{"CITERNA":"C742"},{"CITTA\' DELLA PIEVE":"C744"},{"CITTA\' DI CASTELLO":"C745"},{"CITTA\' SANT\'ANGELO":"C750"},{"CITTADELLA":"C743"},{"CITTADUCALE":"C746"},{"CITTANOVA":"C747"},{"CITTAREALE":"C749"},{"CITTIGLIO":"C751"},{"CIVATE":"C752"},{"CIVENNA":"C754"},{"CIVEZZA":"C755"},{"CIVEZZANO":"C756"},{"CIVIASCO":"C757"},{"CIVIDALE DEL FRIULI":"C758"},{"CIVIDATE AL PIANO":"C759"},{"CIVIDATE CAMUNO":"C760"},{"CIVITA":"C763"},{"CIVITA CASTELLANA":"C765"},{"CIVITA D\'ANTINO":"C766"},{"CIVITACAMPOMARANO":"C764"},{"CIVITALUPARELLA":"C768"},{"CIVITANOVA DEL SANNIO":"C769"},{"CIVITANOVA MARCHE":"C770"},{"CIVITAQUANA":"C771"},{"CIVITAVECCHIA":"C773"},{"CIVITELLA ALFEDENA":"C778"},{"CIVITELLA CASANOVA":"C779"},{"CIVITELLA D\'AGLIANO":"C780"},{"CIVITELLA DEL TRONTO":"C781"},{"CIVITELLA DI ROMAGNA":"C777"},{"CIVITELLA IN VAL DI CHIANA":"C774"},{"CIVITELLA MESSER RAIMONDO":"C776"},{"CIVITELLA PAGANICO":"C782"},{"CIVITELLA ROVETO":"C783"},{"CIVITELLA SAN PAOLO":"C784"},{"CIVO":"C785"},{"CLAINO CON OSTENO":"C787"},{"CLAUT":"C790"},{"CLAUZETTO":"C791"},{"CLAVESANA":"C792"},{"CLAVIERE":"C793"},{"CLES":"C794"},{"CLETO":"C795"},{"CLIVIO":"C796"},{"CLOZ":"C797"},{"CLUSONE":"C800"},{"COASSOLO TORINESE":"C801"},{"COAZZE":"C803"},{"COAZZOLO":"C804"},{"COCCAGLIO":"C806"},{"COCCONATO":"C807"},{"COCQUIO-TREVISAGO":"C810"},{"COCULLO":"C811"},{"CODEVIGO":"C812"},{"CODEVILLA":"C813"},{"CODIGORO":"C814"},{"CODOGNE\'":"C815"},{"CODOGNO":"C816"},{"CODROIPO":"C817"},{"CODRONGIANOS":"C818"},{"COGGIOLA":"C819"},{"COGLIATE":"C820"},{"COGNE":"C821"},{"COGOLETO":"C823"},{"COGOLLO DEL CENGIO":"C824"},{"COGORNO":"C826"},{"COLAZZA":"C829"},{"COLBORDOLO":"C830"},{"COLCAVAGNO":"C831"},{"COLERE":"C835"},{"COLFELICE":"C836"},{"COLI":"C838"},{"COLICO":"C839"},{"COLLAGNA":"C840"},{"COLLALTO SABINO":"C841"},{"COLLARMELE":"C844"},{"COLLAZZONE":"C845"},{"COLLE BRIANZA":"C851"},{"COLLE D\'ANCHISE":"C854"},{"COLLE DI TORA":"C857"},{"COLLE DI VAL D\'ELSA":"C847"},{"COLLE SAN MAGNO":"C870"},{"COLLE SANNITA":"C846"},{"COLLE SANTA LUCIA":"C872"},{"COLLE UMBERTO":"C848"},{"COLLEBEATO":"C850"},{"COLLECCHIO":"C852"},{"COLLECORVINO":"C853"},{"COLLEDARA":"C311"},{"COLLEDIMACINE":"C855"},{"COLLEDIMEZZO":"C856"},{"COLLEFERRO":"C858"},{"COLLEGIOVE":"C859"},{"COLLEGNO":"C860"},{"COLLELONGO":"C862"},{"COLLEPARDO":"C864"},{"COLLEPASSO":"C865"},{"COLLEPIETRO":"C866"},{"COLLERETTO CASTELNUOVO":"C867"},{"COLLERETTO GIACOSA":"C868"},{"COLLESALVETTI":"C869"},{"COLLESANO":"C871"},{"COLLETORTO":"C875"},{"COLLEVECCHIO":"C876"},{"COLLI A VOLTURNO":"C878"},{"COLLI DEL TRONTO":"C877"},{"COLLI SUL VELINO":"C880"},{"COLLIANO":"C879"},{"COLLINAS":"C882"},{"COLLIO":"C883"},{"COLLOBIANO":"C884"},{"COLLOREDO DI MONTE ALBANO":"C885"},{"COLMURANO":"C886"},{"COLOBRARO":"C888"},{"COLOGNA VENETA":"C890"},{"COLOGNE":"C893"},{"COLOGNO AL SERIO":"C894"},{"COLOGNO MONZESE":"C895"},{"COLOGNOLA AI COLLI":"C897"},{"COLONNA":"C900"},{"COLONNELLA":"C901"},{"COLONNO":"C902"},{"COLORINA":"C903"},{"COLORNO":"C904"},{"COLOSIMI":"C905"},{"COLTURANO":"C908"},{"COLZATE":"C910"},{"COMABBIO":"C911"},{"COMACCHIO":"C912"},{"COMANO":"C914"},{"COMAZZO":"C917"},{"COMEGLIANS":"C918"},{"COMELICO SUPERIORE":"C920"},{"COMERIO":"C922"},{"COMEZZANO-CIZZAGO":"C925"},{"COMIGNAGO":"C926"},{"COMISO":"C927"},{"COMITINI":"C928"},{"COMIZIANO":"C929"},{"COMMESSAGGIO":"C930"},{"COMMEZZADURA":"C931"},{"COMO":"C933"},{"COMPIANO":"C934"},{"COMUN NUOVO":"C937"},{"COMUNANZA":"C935"},{"CONA":"C938"},{"CONCA CASALE":"C941"},{"CONCA DEI MARINI":"C940"},{"CONCA DELLA CAMPANIA":"C939"},{"CONCAMARISE":"C943"},{"CONCEI":"C944"},{"CONCERVIANO":"C946"},{"CONCESIO":"C948"},{"CONCO":"C949"},{"CONCORDIA SAGITTARIA":"C950"},{"CONCORDIA SULLA SECCHIA":"C951"},{"CONCOREZZO":"C952"},{"CONDINO":"C953"},{"CONDOFURI":"C954"},{"CONDOVE":"C955"},{"CONDRO\'":"C956"},{"CONEGLIANO":"C957"},{"CONFIENZA":"C958"},{"CONFIGNI":"C959"},{"CONFLENTI":"C960"},{"CONIOLO":"C962"},{"CONSELICE":"C963"},{"CONSELVE":"C964"},{"CONSIGLIO DI RUMO":"C965"},{"CONTARINA":"C967"},{"CONTESSA ENTELLINA":"C968"},{"CONTIGLIANO":"C969"},{"CONTRADA":"C971"},{"CONTROGUERRA":"C972"},{"CONTRONE":"C973"},{"CONTURSI TERME":"C974"},{"CONVERSANO":"C975"},{"CONZA DELLA CAMPANIA":"C976"},{"CONZANO":"C977"},{"COPERTINO":"C978"},{"COPIANO":"C979"},{"COPPARO":"C980"},{"CORANA":"C982"},{"CORATO":"C983"},{"CORBARA":"C984"},{"CORBETTA":"C986"},{"CORBOLA":"C987"},{"CORCHIANO":"C988"},{"CORCIANO":"C990"},{"CORDENONS":"C991"},{"CORDIGNANO":"C992"},{"CORDOVADO":"C993"},{"COREDO":"C994"},{"COREGLIA ANTELMINELLI":"C996"},{"COREGLIA LIGURE":"C995"},{"CORENO AUSONIO":"C998"},{"CORFINIO":"C999"},{"CORI":"D003"},{"CORIANO":"D004"},{"CORIGLIANO CALABRO":"D005"},{"CORIGLIANO D\'OTRANTO":"D006"},{"CORINALDO":"D007"},{"CORIO":"D008"},{"CORLEONE":"D009"},{"CORLETO MONFORTE":"D011"},{"CORLETO PERTICARA":"D010"},{"CORMANO":"D013"},{"CORMONS":"D014"},{"CORNA IMAGNA":"D015"},{"CORNALBA":"D016"},{"CORNALE":"D017"},{"CORNAREDO":"D018"},{"CORNATE D\'ADDA":"D019"},{"CORNEDO ALL\'ISARCO":"B799"},{"CORNEDO VICENTINO":"D020"},{"CORNEGLIANO LAUDENSE":"D021"},{"CORNELIANO D\'ALBA":"D022"},{"CORNIGLIO":"D026"},{"CORNO DI ROSAZZO":"D027"},{"CORNO GIOVINE":"D028"},{"CORNOVECCHIO":"D029"},{"CORNUDA":"D030"},{"CORREGGIO":"D037"},{"CORREZZANA":"D038"},{"CORREZZOLA":"D040"},{"CORRIDO":"D041"},{"CORRIDONIA":"D042"},{"CORROPOLI":"D043"},{"CORSANO":"D044"},{"CORSICO":"D045"},{"CORSIONE":"D046"},{"CORTACCIA SULLA STRADA DEL VIN":"D048"},{"CORTALE":"D049"},{"CORTANDONE":"D050"},{"CORTANZE":"D051"},{"CORTAZZONE":"D052"},{"CORTE BRUGNATELLA":"D054"},{"CORTE DE\'CORTESI CON CIGNONE":"D056"},{"CORTE DE\'FRATI":"D057"},{"CORTE FRANCA":"D058"},{"CORTE PALASIO":"D068"},{"CORTEMAGGIORE":"D061"},{"CORTEMILIA":"D062"},{"CORTENO GOLGI":"D064"},{"CORTENOVA":"D065"},{"CORTENUOVA":"D066"},{"CORTEOLONA":"D067"},{"CORTIGLIONE":"D072"},{"CORTINA D\'AMPEZZO":"A266"},{"CORTINA SULLA STRADA DEL VINO":"D075"},{"CORTINO":"D076"},{"CORTONA":"D077"},{"CORVARA":"D078"},{"CORVARA IN BADIA":"D079"},{"CORVINO SAN QUIRICO":"D081"},{"CORZANO":"D082"},{"COSEANO":"D085"},{"COSENZA":"D086"},{"COSIO DI ARROSCIA":"D087"},{"COSIO VALTELLINO":"D088"},{"COSOLETO":"D089"},{"COSSANO BELBO":"D093"},{"COSSANO CANAVESE":"D092"},{"COSSATO":"D094"},{"COSSERIA":"D095"},{"COSSIGNANO":"D096"},{"COSSOGNO":"D099"},{"COSSOINE":"D100"},{"COSSOMBRATO":"D101"},{"COSTA DE\'NOBILI":"D109"},{"COSTA DI MEZZATE":"D110"},{"COSTA DI ROVIGO":"D105"},{"COSTA DI SERINA":"D111"},{"COSTA MASNAGA":"D112"},{"COSTA VALLE IMAGNA":"D103"},{"COSTA VESCOVATO":"D102"},{"COSTA VOLPINO":"D117"},{"COSTABISSARA":"D107"},{"COSTACCIARO":"D108"},{"COSTANZANA":"D113"},{"COSTARAINERA":"D114"},{"COSTERMANO":"D118"},{"COSTIGLIOLE D\'ASTI":"D119"},{"COSTIGLIOLE SALUZZO":"D120"},{"COTIGNOLA":"D121"},{"COTRONEI":"D123"},{"COTTANELLO":"D124"},{"COURMAYEUR":"D012"},{"COVO":"D126"},{"COZZO":"D127"},{"CRACO":"D128"},{"CRANDOLA VALSASSINA":"D131"},{"CRAVAGLIANA":"D132"},{"CRAVANZANA":"D133"},{"CRAVEGGIA":"D134"},{"CREAZZO":"D136"},{"CRECCHIO":"D137"},{"CREDARO":"D139"},{"CREDERA RUBBIANO":"D141"},{"CREMA":"D142"},{"CREMELLA":"D143"},{"CREMENAGA":"D144"},{"CREMENO":"D145"},{"CREMIA":"D147"},{"CREMOLINO":"D149"},{"CREMONA":"D150"},{"CREMOSANO":"D151"},{"CRESCENTINO":"D154"},{"CRESPADORO":"D156"},{"CRESPANO DEL GRAPPA":"D157"},{"CRESPELLANO":"D158"},{"CRESPIATICA":"D159"},{"CRESPINA":"D160"},{"CRESPINO":"D161"},{"CRESSA":"D162"},{"CREVACUORE":"D165"},{"CREVALCORE":"D166"},{"CREVOLADOSSOLA":"D168"},{"CRISPANO":"D170"},{"CRISPIANO":"D171"},{"CRISSOLO":"D172"},{"CROCEFIESCHI":"D175"},{"CROCETTA DEL MONTELLO":"C670"},{"CRODO":"D177"},{"CROGNALETO":"D179"},{"CROPALATI":"D180"},{"CROPANI":"D181"},{"CROSA":"D182"},{"CROSIA":"D184"},{"CROSIO DELLA VALLE":"D185"},{"CROTONE":"D122"},{"CROTTA D\'ADDA":"D186"},{"CROVA":"D187"},{"CROVIANA":"D188"},{"CRUCOLI":"D189"},{"CUASSO AL MONTE":"D192"},{"CUCCARO MONFERRATO":"D194"},{"CUCCARO VETERE":"D195"},{"CUCCIAGO":"D196"},{"CUCEGLIO":"D197"},{"CUGGIONO":"D198"},{"CUGLIATE-FABIASCO":"D199"},{"CUGLIERI":"D200"},{"CUGNOLI":"D201"},{"CUMIANA":"D202"},{"CUMIGNANO SUL NAVIGLIO":"D203"},{"CUNARDO":"D204"},{"CUNEO":"D205"},{"CUNEVO":"D206"},{"CUNICO":"D207"},{"CUORGNE\'":"D208"},{"CUPELLO":"D209"},{"CUPRA MARITTIMA":"D210"},{"CUPRAMONTANA":"D211"},{"CURA CARPIGNANO":"B824"},{"CURCURIS":"D214"},{"CUREGGIO":"D216"},{"CURIGLIA CON MONTEVIASCO":"D217"},{"CURINGA":"D218"},{"CURINO":"D219"},{"CURNO":"D221"},{"CURON VENOSTA":"D222"},{"CURSI":"D223"},{"CURSOLO-ORASSO":"D225"},{"CURTAROLO":"D226"},{"CURTATONE":"D227"},{"CURTI":"D228"},{"CUSAGO":"D229"},{"CUSANO MILANINO":"D231"},{"CUSANO MUTRI":"D230"},{"CUSINO":"D232"},{"CUSIO":"D233"},{"CUSTONACI":"D234"},{"CUTIGLIANO":"D235"},{"CUTRO":"D236"},{"CUTROFIANO":"D237"},{"CUVEGLIO":"D238"},{"CUVIO":"D239"},{"DAIANO":"D243"},{"DAIRAGO":"D244"},{"DALMINE":"D245"},{"DAMBEL":"D246"},{"DANTA DI CADORE":"D247"},{"DAONE":"D248"},{"DARE\'":"D250"},{"DARFO BOARIO TERME":"D251"},{"DASA\'":"D253"},{"DAVAGNA":"D255"},{"DAVERIO":"D256"},{"DAVOLI":"D257"},{"DAZIO":"D258"},{"DECIMOMANNU":"D259"},{"DECIMOPUTZU":"D260"},{"DECOLLATURA":"D261"},{"DEGO":"D264"},{"DEIVA MARINA":"D265"},{"DELEBIO":"D266"},{"DELIA":"D267"},{"DELIANUOVA":"D268"},{"DELICETO":"D269"},{"DELLO":"D270"},{"DEMONTE":"D271"},{"DENICE":"D272"},{"DENNO":"D273"},{"DERNICE":"D277"},{"DEROVERE":"D278"},{"DERUTA":"D279"},{"DERVIO":"D280"},{"DESANA":"D281"},{"DESENZANO DEL GARDA":"D284"},{"DESIO":"D286"},{"DESULO":"D287"},{"DIAMANTE":"D289"},{"DIANO ARENTINO":"D293"},{"DIANO CASTELLO":"D296"},{"DIANO D\'ALBA":"D291"},{"DIANO MARINA":"D297"},{"DIANO SAN PIETRO":"D298"},{"DICOMANO":"D299"},{"DIGNANO":"D300"},{"DIMARO":"D302"},{"DINAMI":"D303"},{"DIPIGNANO":"D304"},{"DISO":"D305"},{"DIVIGNANO":"D309"},{"DIZZASCO":"D310"},{"DOBBIACO":"D311"},{"DOBERDO\' DEL LAGO":"D312"},{"DOGLIANI":"D314"},{"DOGLIOLA":"D315"},{"DOGNA":"D316"},{"DOLCE\'":"D317"},{"DOLCEACQUA":"D318"},{"DOLCEDO":"D319"},{"DOLEGNA DEL COLLIO":"D321"},{"DOLIANOVA":"D323"},{"DOLO":"D325"},{"DOLZAGO":"D327"},{"DOMANICO":"D328"},{"DOMASO":"D329"},{"DOMEGGE DI CADORE":"D330"},{"DOMICELLA":"D331"},{"DOMODOSSOLA":"D332"},{"DOMUS DE MARIA":"D333"},{"DOMUSNOVAS":"D334"},{"DON":"D336"},{"DONADA":"D337"},{"DONATO":"D339"},{"DONGO":"D341"},{"DONNAS":"D338"},{"DONORI\'":"D344"},{"DORGALI":"D345"},{"DORIO":"D346"},{"DORMELLETTO":"D347"},{"DORNO":"D348"},{"DORSINO":"D349"},{"DORZANO":"D350"},{"DOSOLO":"D351"},{"DOSSENA":"D352"},{"DOSSO DEL LIRO":"D355"},{"DOUES":"D356"},{"DOVADOLA":"D357"},{"DOVERA":"D358"},{"DOZZA":"D360"},{"DRAGONI":"D361"},{"DRAPIA":"D364"},{"DRENA":"D365"},{"DRENCHIA":"D366"},{"DRESANO":"D367"},{"DREZZO":"D369"},{"DRIZZONA":"D370"},{"DRO":"D371"},{"DRONERO":"D372"},{"DRUENTO":"D373"},{"DRUOGNO":"D374"},{"DUALCHI":"D376"},{"DUBINO":"D377"},{"DUEVILLE":"D379"},{"DUGENTA":"D380"},{"DUINO-AURISINA":"D383"},{"DUMENZA":"D384"},{"DUNO":"D385"},{"DURAZZANO":"D386"},{"DURONIA":"C772"},{"DUSINO SAN MICHELE":"D388"},{"EBOLI":"D390"},{"EDOLO":"D391"},{"EGNA":"D392"},{"ELICE":"D394"},{"ELINI":"D395"},{"ELLO":"D398"},{"ELMAS":"D399"},{"ELVA":"D401"},{"EMARESE":"D402"},{"EMPOLI":"D403"},{"ENDINE GAIANO":"D406"},{"ENEGO":"D407"},{"ENEMONZO":"D408"},{"ENNA":"C342"},{"ENTRACQUE":"D410"},{"ENTRATICO":"D411"},{"ENVIE":"D412"},{"EPISCOPIA":"D414"},{"ERACLEA":"D415"},{"ERBA":"D416"},{"ERBE\'":"D419"},{"ERBEZZO":"D420"},{"ERBUSCO":"D421"},{"ERCHIE":"D422"},{"ERCOLANO":"H243"},{"ERICE":"D423"},{"ERLI":"D424"},{"ERTO E CASSO":"D426"},{"ERULA":"M292"},{"ERVE":"D428"},{"ESANATOGLIA":"D429"},{"ESCALAPLANO":"D430"},{"ESCOLCA":"D431"},{"ESINE":"D434"},{"ESINO LARIO":"D436"},{"ESPERIA":"D440"},{"ESPORLATU":"D441"},{"ESTE":"D442"},{"ESTERZILI":"D443"},{"ETROUBLES":"D444"},{"EUPILIO":"D445"},{"EXILLES":"D433"},{"FABBRICA CURONE":"D447"},{"FABBRICHE DI VALLICO":"D449"},{"FABBRICO":"D450"},{"FABRIANO":"D451"},{"FABRICA DI ROMA":"D452"},{"FABRIZIA":"D453"},{"FABRO":"D454"},{"FAEDIS":"D455"},{"FAEDO":"D457"},{"FAEDO VALTELLINO":"D456"},{"FAENZA":"D458"},{"FAETO":"D459"},{"FAGAGNA":"D461"},{"FAGGETO LARIO":"D462"},{"FAGGIANO":"D463"},{"FAGNANO ALTO":"D465"},{"FAGNANO CASTELLO":"D464"},{"FAGNANO OLONA":"D467"},{"FAI DELLA PAGANELLA":"D468"},{"FAICCHIO":"D469"},{"FALCADE":"D470"},{"FALCIANO DEL MASSICO":"D471"},{"FALCONARA ALBANESE":"D473"},{"FALCONARA MARITTIMA":"D472"},{"FALCONE":"D474"},{"FALERIA":"D475"},{"FALERNA":"D476"},{"FALERONE":"D477"},{"FALLO":"D480"},{"FALMENTA":"D481"},{"FALOPPIO":"D482"},{"FALVATERRA":"D483"},{"FALZES":"D484"},{"FANANO":"D486"},{"FANNA":"D487"},{"FANO":"D488"},{"FANO ADRIANO":"D489"},{"FARA FILIORUM PETRI":"D494"},{"FARA GERA D\'ADDA":"D490"},{"FARA IN SABINA":"D493"},{"FARA NOVARESE":"D492"},{"FARA OLIVANA CON SOLA":"D491"},{"FARA SAN MARTINO":"D495"},{"FARA VICENTINO":"D496"},{"FARDELLA":"D497"},{"FARIGLIANO":"D499"},{"FARINDOLA":"D501"},{"FARINI":"D502"},{"FARNESE":"D503"},{"FARRA D\'ALPAGO":"D506"},{"FARRA D\'ISONZO":"D504"},{"FARRA DI SOLIGO":"D505"},{"FASANO":"D508"},{"FASCIA":"D509"},{"FAUGLIA":"D510"},{"FAULE":"D511"},{"FAVALE DI MALVARO":"D512"},{"FAVARA":"D514"},{"FAVER":"D516"},{"FAVIGNANA":"D518"},{"FAVRIA":"D520"},{"FEISOGLIO":"D523"},{"FELETTO":"D524"},{"FELINO":"D526"},{"FELITTO":"D527"},{"FELIZZANO":"D528"},{"FELONICA":"D529"},{"FELTRE":"D530"},{"FENEGRO\'":"D531"},{"FENESTRELLE":"D532"},{"FENIS":"D537"},{"FERENTILLO":"D538"},{"FERENTINO":"D539"},{"FERLA":"D540"},{"FERMIGNANO":"D541"},{"FERMO":"D542"},{"FERNO":"D543"},{"FEROLETO ANTICO":"D544"},{"FEROLETO DELLA CHIESA":"D545"},{"FERRANDINA":"D547"},{"FERRARA":"D548"},{"FERRARA DI MONTE BALDO":"D549"},{"FERRAZZANO":"D550"},{"FERRERA DI VARESE":"D551"},{"FERRERA ERBOGNONE":"D552"},{"FERRERE":"D554"},{"FERRIERE":"D555"},{"FERRUZZANO":"D557"},{"FIAMIGNANO":"D560"},{"FIANO":"D562"},{"FIANO ROMANO":"D561"},{"FIASTRA":"D564"},{"FIAVE\'":"D565"},{"FICARAZZI":"D567"},{"FICAROLO":"D568"},{"FICARRA":"D569"},{"FICULLE":"D570"},{"FIDENZA":"B034"},{"FIE\' ALLO SCILIAR":"D571"},{"FIERA DI PRIMIERO":"D572"},{"FIEROZZO":"D573"},{"FIESCO":"D574"},{"FIESOLE":"D575"},{"FIESSE":"D576"},{"FIESSO D\'ARTICO":"D578"},{"FIESSO UMBERTIANO":"D577"},{"FIGINO SERENZA":"D579"},{"FIGLINE VALDARNO":"D583"},{"FIGLINE VEGLIATURO":"D582"},{"FILACCIANO":"D586"},{"FILADELFIA":"D587"},{"FILAGO":"D588"},{"FILANDARI":"D589"},{"FILATTIERA":"D590"},{"FILETTINO":"D591"},{"FILETTO":"D592"},{"FILIANO":"D593"},{"FILIGHERA":"D594"},{"FILIGNANO":"D595"},{"FILOGASO":"D596"},{"FILOTTRANO":"D597"},{"FINALE EMILIA":"D599"},{"FINALE LIGURE":"D600"},{"FINO DEL MONTE":"D604"},{"FINO MORNASCO":"D605"},{"FIORANO AL SERIO":"D606"},{"FIORANO CANAVESE":"D608"},{"FIORANO MODENESE":"D607"},{"FIORDIMONTE":"D609"},{"FIORENZUOLA D\'ARDA":"D611"},{"FIRENZE":"D612"},{"FIRENZUOLA":"D613"},{"FIRMO":"D614"},{"FISCIANO":"D615"},{"FIUGGI":"A310"},{"FIUMALBO":"D617"},{"FIUMARA":"D619"},{"FIUME VENETO":"D621"},{"FIUMEDINISI":"D622"},{"FIUMEFREDDO BRUZIO":"D624"},{"FIUMEFREDDO DI SICILIA":"D623"},{"FIUMICELLO":"D627"},{"FIUMICINO":"M297"},{"FIUMINATA":"D628"},{"FIVIZZANO":"D629"},{"FLAIBANO":"D630"},{"FLAVON":"D631"},{"FLERO":"D634"},{"FLORESTA":"D635"},{"FLORIDIA":"D636"},{"FLORINAS":"D637"},{"FLUMERI":"D638"},{"FLUMINIMAGGIORE":"D639"},{"FLUSSIO":"D640"},{"FOBELLO":"D641"},{"FOGGIA":"D643"},{"FOGLIANISE":"D644"},{"FOGLIANO REDIPUGLIA":"D645"},{"FOGLIZZO":"D646"},{"FOIANO DELLA CHIANA":"D649"},{"FOIANO DI VAL FORTORE":"D650"},{"FOLGARIA":"D651"},{"FOLIGNANO":"D652"},{"FOLIGNO":"D653"},{"FOLLINA":"D654"},{"FOLLO":"D655"},{"FOLLONICA":"D656"},{"FOMBIO":"D660"},{"FONDACHELLI-FANTINA":"D661"},{"FONDI":"D662"},{"FONDO":"D663"},{"FONNI":"D665"},{"FONTAINEMORE":"D666"},{"FONTANA LIRI":"D667"},{"FONTANAFREDDA":"D670"},{"FONTANAROSA":"D671"},{"FONTANELICE":"D668"},{"FONTANELLA":"D672"},{"FONTANELLATO":"D673"},{"FONTANELLE":"D674"},{"FONTANETO D\'AGOGNA":"D675"},{"FONTANETTO PO":"D676"},{"FONTANIGORDA":"D677"},{"FONTANILE":"D678"},{"FONTANIVA":"D679"},{"FONTE":"D680"},{"FONTECCHIO":"D681"},{"FONTECHIARI":"D682"},{"FONTEGRECA":"D683"},{"FONTENO":"D684"},{"FONTEVIVO":"D685"},{"FONZASO":"D686"},{"FOPPOLO":"D688"},{"FORANO":"D689"},{"FORCE":"D691"},{"FORCHIA":"D693"},{"FORCOLA":"D694"},{"FORDONGIANUS":"D695"},{"FORENZA":"D696"},{"FORESTO SPARSO":"D697"},{"FORGARIA NEL FRIULI":"D700"},{"FORINO":"D701"},{"FORIO":"D702"},{"FORLI\'":"D704"},{"FORLI\' DEL SANNIO":"D703"},{"FORLIMPOPOLI":"D705"},{"FORMAZZA":"D706"},{"FORMELLO":"D707"},{"FORMIA":"D708"},{"FORMICOLA":"D709"},{"FORMIGARA":"D710"},{"FORMIGINE":"D711"},{"FORMIGLIANA":"D712"},{"FORMIGNANA":"D713"},{"FORNACE":"D714"},{"FORNELLI":"D715"},{"FORNI AVOLTRI":"D718"},{"FORNI DI SOPRA":"D719"},{"FORNI DI SOTTO":"D720"},{"FORNO CANAVESE":"D725"},{"FORNO DI ZOLDO":"D726"},{"FORNOVO DI TARO":"D728"},{"FORNOVO SAN GIOVANNI":"D727"},{"FORTE DEI MARMI":"D730"},{"FORTEZZA":"D731"},{"FORTUNAGO":"D732"},{"FORZA D\'AGRO\'":"D733"},{"FOSCIANDORA":"D734"},{"FOSDINOVO":"D735"},{"FOSSA":"D736"},{"FOSSACESIA":"D738"},{"FOSSALTA DI PIAVE":"D740"},{"FOSSALTA DI PORTOGRUARO":"D741"},{"FOSSALTO":"D737"},{"FOSSANO":"D742"},{"FOSSATO DI VICO":"D745"},{"FOSSATO SERRALTA":"D744"},{"FOSSO\'":"D748"},{"FOSSOMBRONE":"D749"},{"FOZA":"D750"},{"FRABOSA SOPRANA":"D751"},{"FRABOSA SOTTANA":"D752"},{"FRACONALTO":"D559"},{"FRAGAGNANO":"D754"},{"FRAGNETO L\'ABATE":"D755"},{"FRAGNETO MONFORTE":"D756"},{"FRAINE":"D757"},{"FRAMURA":"D758"},{"FRANCAVILLA AL MARE":"D763"},{"FRANCAVILLA ANGITOLA":"D762"},{"FRANCAVILLA BISIO":"D759"},{"FRANCAVILLA D\'ETE":"D760"},{"FRANCAVILLA DI SICILIA":"D765"},{"FRANCAVILLA FONTANA":"D761"},{"FRANCAVILLA IN SINNI":"D766"},{"FRANCAVILLA MARITTIMA":"D764"},{"FRANCICA":"D767"},{"FRANCOFONTE":"D768"},{"FRANCOLISE":"D769"},{"FRASCARO":"D770"},{"FRASCAROLO":"D771"},{"FRASCATI":"D773"},{"FRASCINETO":"D774"},{"FRASSILONGO":"D775"},{"FRASSINELLE POLESINE":"D776"},{"FRASSINELLO MONFERRATO":"D777"},{"FRASSINETO PO":"D780"},{"FRASSINETTO":"D781"},{"FRASSINO":"D782"},{"FRASSINORO":"D783"},{"FRASSO SABINO":"D785"},{"FRASSO TELESINO":"D784"},{"FRATTA POLESINE":"D788"},{"FRATTA TODINA":"D787"},{"FRATTAMAGGIORE":"D789"},{"FRATTAMINORE":"D790"},{"FRATTE ROSA":"D791"},{"FRAZZANO\'":"D793"},{"FREGONA":"D794"},{"FRESAGRANDINARIA":"D796"},{"FRESONARA":"D797"},{"FRIGENTO":"D798"},{"FRIGNANO":"D799"},{"FRINCO":"D802"},{"FRISA":"D803"},{"FRISANCO":"D804"},{"FRONT":"D805"},{"FRONTINO":"D807"},{"FRONTONE":"D808"},{"FROSINONE":"D810"},{"FROSOLONE":"D811"},{"FROSSASCO":"D812"},{"FRUGAROLO":"D813"},{"FUBINE":"D814"},{"FUCECCHIO":"D815"},{"FUIPIANO VALLE IMAGNA":"D817"},{"FUMANE":"D818"},{"FUMONE":"D819"},{"FUNES":"D821"},{"FURCI":"D823"},{"FURCI SICULO":"D824"},{"FURNARI":"D825"},{"FURORE":"D826"},{"FURTEI":"D827"},{"FUSCALDO":"D828"},{"FUSIGNANO":"D829"},{"FUSINE":"D830"},{"FUTANI":"D832"},{"GABBIONETA-BINANUOVA":"D834"},{"GABIANO":"D835"},{"GABICCE MARE":"D836"},{"GABY":"D839"},{"GADESCO-PIEVE DELMONA":"D841"},{"GADONI":"D842"},{"GAETA":"D843"},{"GAGGI":"D844"},{"GAGGIANO":"D845"},{"GAGGIO MONTANO":"D847"},{"GAGLIANICO":"D848"},{"GAGLIANO ATERNO":"D850"},{"GAGLIANO CASTELFERRATO":"D849"},{"GAGLIANO DEL CAPO":"D851"},{"GAGLIATO":"D852"},{"GAGLIOLE":"D853"},{"GAIARINE":"D854"},{"GAIBA":"D855"},{"GAIOLA":"D856"},{"GAIOLE IN CHIANTI":"D858"},{"GAIRO":"D859"},{"GAIS":"D860"},{"GALATI MAMERTINO":"D861"},{"GALATINA":"D862"},{"GALATONE":"D863"},{"GALATRO":"D864"},{"GALBIATE":"D865"},{"GALEATA":"D867"},{"GALGAGNANO":"D868"},{"GALLARATE":"D869"},{"GALLESE":"D870"},{"GALLIATE":"D872"},{"GALLIATE LOMBARDO":"D871"},{"GALLIAVOLA":"D873"},{"GALLICANO":"D874"},{"GALLICANO NEL LAZIO":"D875"},{"GALLICCHIO":"D876"},{"GALLIERA":"D878"},{"GALLIERA VENETA":"D879"},{"GALLINARO":"D881"},{"GALLIO":"D882"},{"GALLIPOLI":"D883"},{"GALLO MATESE":"D884"},{"GALLODORO":"D885"},{"GALLUCCIO":"D886"},{"GALTELLI":"D888"},{"GALZIGNANO TERME":"D889"},{"GAMALERO":"D890"},{"GAMBARA":"D891"},{"GAMBARANA":"D892"},{"GAMBASCA":"D894"},{"GAMBASSI TERME":"D895"},{"GAMBATESA":"D896"},{"GAMBELLARA":"D897"},{"GAMBERALE":"D898"},{"GAMBETTOLA":"D899"},{"GAMBOLO\'":"D901"},{"GAMBUGLIANO":"D902"},{"GANDELLINO":"D903"},{"GANDINO":"D905"},{"GANDOSSO":"D906"},{"GANGI":"D907"},{"GARAGUSO":"D909"},{"GARBAGNA":"D910"},{"GARBAGNA NOVARESE":"D911"},{"GARBAGNATE MILANESE":"D912"},{"GARBAGNATE MONASTERO":"D913"},{"GARDA":"D915"},{"GARDONE RIVIERA":"D917"},{"GARDONE VAL TROMPIA":"D918"},{"GARESSIO":"D920"},{"GARGALLO":"D921"},{"GARGAZZONE":"D923"},{"GARGNANO":"D924"},{"GARLASCO":"D925"},{"GARLATE":"D926"},{"GARLENDA":"D927"},{"GARNIGA":"D928"},{"GARZENO":"D930"},{"GARZIGLIANA":"D931"},{"GASPERINA":"D932"},{"GASSINO TORINESE":"D933"},{"GATTATICO":"D934"},{"GATTEO":"D935"},{"GATTICO":"D937"},{"GATTINARA":"D938"},{"GAVARDO":"D940"},{"GAVAZZANA":"D941"},{"GAVELLO":"D942"},{"GAVERINA TERME":"D943"},{"GAVI":"D944"},{"GAVIGNANO":"D945"},{"GAVIRATE":"D946"},{"GAVOI":"D947"},{"GAVORRANO":"D948"},{"GAZOLDO DEGLI IPPOLITI":"D949"},{"GAZZADA SCHIANNO":"D951"},{"GAZZANIGA":"D952"},{"GAZZO":"D956"},{"GAZZO VERONESE":"D957"},{"GAZZOLA":"D958"},{"GAZZUOLO":"D959"},{"GELA":"D960"},{"GEMMANO":"D961"},{"GEMONA DEL FRIULI":"D962"},{"GEMONIO":"D963"},{"GENAZZANO":"D964"},{"GENGA":"D965"},{"GENIVOLTA":"D966"},{"GENOLA":"D967"},{"GENONI":"D968"},{"GENOVA":"D969"},{"GENURI":"D970"},{"GENZANO DI LUCANIA":"D971"},{"GENZANO DI ROMA":"D972"},{"GENZONE":"D973"},{"GERA LARIO":"D974"},{"GERACE":"D975"},{"GERACI SICULO":"D977"},{"GERANO":"D978"},{"GERENZAGO":"D980"},{"GERENZANO":"D981"},{"GERGEI":"D982"},{"GERMAGNANO":"D983"},{"GERMAGNO":"D984"},{"GERMASINO":"D986"},{"GERMIGNAGA":"D987"},{"GEROCARNE":"D988"},{"GEROLA ALTA":"D990"},{"GEROSA":"D991"},{"GERRE DE\'CAPRIOLI":"D993"},{"GESICO":"D994"},{"GESSATE":"D995"},{"GESSOPALENA":"D996"},{"GESTURI":"D997"},{"GESUALDO":"D998"},{"GHEDI":"D999"},{"GHEMME":"E001"},{"GHIFFA":"E003"},{"GHILARZA":"E004"},{"GHISALBA":"E006"},{"GHISLARENGO":"E007"},{"GIACCIANO CON BARUCHELLA":"E008"},{"GIAGLIONE":"E009"},{"GIANICO":"E010"},{"GIANO DELL\'UMBRIA":"E012"},{"GIANO VETUSTO":"E011"},{"GIARDINELLO":"E013"},{"GIARDINI-NAXOS":"E014"},{"GIAROLE":"E015"},{"GIARRATANA":"E016"},{"GIARRE":"E017"},{"GIAVE":"E019"},{"GIAVENO":"E020"},{"GIAVERA DEL MONTELLO":"E021"},{"GIBA":"E022"},{"GIBELLINA":"E023"},{"GIFFLENGA":"E024"},{"GIFFONE":"E025"},{"GIFFONI SEI CASALI":"E026"},{"GIFFONI VALLE PIANA":"E027"},{"GIGNESE":"E028"},{"GIGNOD":"E029"},{"GILDONE":"E030"},{"GIMIGLIANO":"E031"},{"GINESTRA":"E033"},{"GINESTRA DEGLI SCHIAVONI":"E034"},{"GINOSA":"E036"},{"GIOI":"E037"},{"GIOIA DEI MARSI":"E040"},{"GIOIA DEL COLLE":"E038"},{"GIOIA SANNITICA":"E039"},{"GIOIA TAURO":"E041"},{"GIOIOSA IONICA":"E044"},{"GIOIOSA MAREA":"E043"},{"GIOVE":"E045"},{"GIOVINAZZO":"E047"},{"GIOVO":"E048"},{"GIRASOLE":"E049"},{"GIRIFALCO":"E050"},{"GIRONICO":"E051"},{"GISSI":"E052"},{"GIUGGIANELLO":"E053"},{"GIUGLIANO IN CAMPANIA":"E054"},{"GIULIANA":"E055"},{"GIULIANO DI ROMA":"E057"},{"GIULIANO TEATINO":"E056"},{"GIULIANOVA":"E058"},{"GIUNCUGNANO":"E059"},{"GIUNGANO":"E060"},{"GIURDIGNANO":"E061"},{"GIUSSAGO":"E062"},{"GIUSSANO":"E063"},{"GIUSTENICE":"E064"},{"GIUSTINO":"E065"},{"GIUSVALLA":"E066"},{"GIVOLETTO":"E067"},{"GIZZERIA":"E068"},{"GLORENZA":"E069"},{"GODEGA DI SANT\'URBANO":"E071"},{"GODIASCO":"E072"},{"GODRANO":"E074"},{"GOITO":"E078"},{"GOLASECCA":"E079"},{"GOLFERENZO":"E081"},{"GOLFO ARANCI":"M274"},{"GOMBITO":"E082"},{"GONARS":"E083"},{"GONI":"E084"},{"GONNESA":"E086"},{"GONNOSCODINA":"E087"},{"GONNOSFANADIGA":"E085"},{"GONNOSNO\'":"D585"},{"GONNOSTRAMATZA":"E088"},{"GONZAGA":"E089"},{"GORDONA":"E090"},{"GORGA":"E091"},{"GORGO AL MONTICANO":"E092"},{"GORGOGLIONE":"E093"},{"GORGONZOLA":"E094"},{"GORIANO SICOLI":"E096"},{"GORIZIA":"E098"},{"GORLA MAGGIORE":"E101"},{"GORLA MINORE":"E102"},{"GORLAGO":"E100"},{"GORLE":"E103"},{"GORNATE-OLONA":"E104"},{"GORNO":"E106"},{"GORO":"E107"},{"GORRETO":"E109"},{"GORZEGNO":"E111"},{"GOSALDO":"E113"},{"GOSSOLENGO":"E114"},{"GOTTASECCA":"E115"},{"GOTTOLENGO":"E116"},{"GOVONE":"E118"},{"GOZZANO":"E120"},{"GRADARA":"E122"},{"GRADISCA D\'ISONZO":"E124"},{"GRADO":"E125"},{"GRADOLI":"E126"},{"GRAFFIGNANA":"E127"},{"GRAFFIGNANO":"E128"},{"GRAGLIA":"E130"},{"GRAGNANO":"E131"},{"GRAGNANO TREBBIENSE":"E132"},{"GRAMMICHELE":"E133"},{"GRANA":"E134"},{"GRANAGLIONE":"E135"},{"GRANAROLO DELL\'EMILIA":"E136"},{"GRANCONA":"E138"},{"GRANDATE":"E139"},{"GRANDOLA ED UNITI":"E141"},{"GRANITI":"E142"},{"GRANOZZO CON MONTICELLO":"E143"},{"GRANTOLA":"E144"},{"GRANTORTO":"E145"},{"GRANZE":"E146"},{"GRASSANO":"E147"},{"GRASSOBBIO":"E148"},{"GRATTERI":"E149"},{"GRAUNO":"E150"},{"GRAVEDONA":"E151"},{"GRAVELLONA LOMELLINA":"E152"},{"GRAVELLONA TOCE":"E153"},{"GRAVERE":"E154"},{"GRAVINA DI CATANIA":"E156"},{"GRAVINA IN PUGLIA":"E155"},{"GRAZZANISE":"E158"},{"GRAZZANO BADOGLIO":"E159"},{"GRECCIO":"E160"},{"GRECI":"E161"},{"GREGGIO":"E163"},{"GREMIASCO":"E164"},{"GRESSAN":"E165"},{"GRESSONEY-LA-TRINITE\'":"E167"},{"GRESSONEY-SAINT-JEAN":"E168"},{"GREVE IN CHIANTI":"E169"},{"GREZZAGO":"E170"},{"GREZZANA":"E171"},{"GRIANTE":"E172"},{"GRICIGNANO DI AVERSA":"E173"},{"GRIGNASCO":"E177"},{"GRIGNO":"E178"},{"GRIMACCO":"E179"},{"GRIMALDI":"E180"},{"GRINZANE CAVOUR":"E182"},{"GRISIGNANO DI ZOCCO":"E184"},{"GRISOLIA":"E185"},{"GRIZZANA MORANDI":"E187"},{"GROGNARDO":"E188"},{"GROMO":"E189"},{"GRONDONA":"E191"},{"GRONE":"E192"},{"GRONTARDO":"E193"},{"GROPELLO CAIROLI":"E195"},{"GROPPARELLO":"E196"},{"GROSCAVALLO":"E199"},{"GROSIO":"E200"},{"GROSOTTO":"E201"},{"GROSSETO":"E202"},{"GROSSO":"E203"},{"GROTTAFERRATA":"E204"},{"GROTTAGLIE":"E205"},{"GROTTAMINARDA":"E206"},{"GROTTAMMARE":"E207"},{"GROTTAZZOLINA":"E208"},{"GROTTE":"E209"},{"GROTTE DI CASTRO":"E210"},{"GROTTERIA":"E212"},{"GROTTOLE":"E213"},{"GROTTOLELLA":"E214"},{"GRUARO":"E215"},{"GRUGLIASCO":"E216"},{"GRUMELLO CREMONESE ED UNITI":"E217"},{"GRUMELLO DEL MONTE":"E219"},{"GRUMENTO NOVA":"E221"},{"GRUMES":"E222"},{"GRUMO APPULA":"E223"},{"GRUMO NEVANO":"E224"},{"GRUMOLO DELLE ABBADESSE":"E226"},{"GUAGNANO":"E227"},{"GUALDO":"E228"},{"GUALDO CATTANEO":"E229"},{"GUALDO TADINO":"E230"},{"GUALTIERI":"E232"},{"GUALTIERI SICAMINO\'":"E233"},{"GUAMAGGIORE":"E234"},{"GUANZATE":"E235"},{"GUARCINO":"E236"},{"GUARDA VENETA":"E240"},{"GUARDABOSONE":"E237"},{"GUARDAMIGLIO":"E238"},{"GUARDAVALLE":"E239"},{"GUARDEA":"E241"},{"GUARDIA LOMBARDI":"E245"},{"GUARDIA PERTICARA":"E246"},{"GUARDIA PIEMONTESE":"E242"},{"GUARDIA SANFRAMONDI":"E249"},{"GUARDIAGRELE":"E243"},{"GUARDIALFIERA":"E244"},{"GUARDIAREGIA":"E248"},{"GUARDISTALLO":"E250"},{"GUARENE":"E251"},{"GUASILA":"E252"},{"GUASTALLA":"E253"},{"GUAZZORA":"E255"},{"GUBBIO":"E256"},{"GUDO VISCONTI":"E258"},{"GUGLIONESI":"E259"},{"GUIDIZZOLO":"E261"},{"GUIDONIA MONTECELIO":"E263"},{"GUIGLIA":"E264"},{"GUILMI":"E266"},{"GURRO":"E269"},{"GUSPINI":"E270"},{"GUSSAGO":"E271"},{"GUSSOLA":"E272"},{"HONE":"E273"},{"IDRO":"E280"},{"IESOLO":"C388"},{"IGLESIAS":"E281"},{"IGLIANO":"E282"},{"ILBONO":"E283"},{"ILLASI":"E284"},{"ILLORAI":"E285"},{"IMBERSAGO":"E287"},{"IMER":"E288"},{"IMOLA":"E289"},{"IMPERIA":"E290"},{"IMPRUNETA":"E291"},{"INARZO":"E292"},{"INCISA IN VAL D\'ARNO":"E296"},{"INCISA SCAPACCINO":"E295"},{"INCUDINE":"E297"},{"INDUNO OLONA":"E299"},{"INGRIA":"E301"},{"INTRAGNA":"E304"},{"INTROBIO":"E305"},{"INTROD":"E306"},{"INTRODACQUA":"E307"},{"INTROZZO":"E308"},{"INVERIGO":"E309"},{"INVERNO E MONTELEONE":"E310"},{"INVERSO PINASCA":"E311"},{"INVERUNO":"E313"},{"INVORIO":"E314"},{"INZAGO":"E317"},{"IONADI":"E321"},{"IRGOLI":"E323"},{"IRMA":"E325"},{"IRSINA":"E326"},{"ISASCA":"E327"},{"ISCA SULLO IONIO":"E328"},{"ISCHIA":"E329"},{"ISCHIA DI CASTRO":"E330"},{"ISCHITELLA":"E332"},{"ISEO":"E333"},{"ISERA":"E334"},{"ISERNIA":"E335"},{"ISILI":"E336"},{"ISNELLO":"E337"},{"ISOLA D\'ASTI":"E338"},{"ISOLA DEL CANTONE":"E341"},{"ISOLA DEL GIGLIO":"E348"},{"ISOLA DEL GRAN SASSO D\'ITALIA":"E343"},{"ISOLA DEL LIRI":"E340"},{"ISOLA DEL PIANO":"E351"},{"ISOLA DELLA SCALA":"E349"},{"ISOLA DELLE FEMMINE":"E350"},{"ISOLA DI CAPO RIZZUTO":"E339"},{"ISOLA DI FONDRA":"E353"},{"ISOLA DOVARESE":"E356"},{"ISOLA RIZZA":"E358"},{"ISOLA SANT\'ANTONIO":"E360"},{"ISOLA VICENTINA":"E354"},{"ISOLABELLA":"E345"},{"ISOLABONA":"E346"},{"ISOLE TREMITI":"E363"},{"ISORELLA":"E364"},{"ISPANI":"E365"},{"ISPICA":"E366"},{"ISPRA":"E367"},{"ISSIGLIO":"E368"},{"ISSIME":"E369"},{"ISSO":"E370"},{"ISSOGNE":"E371"},{"ISTRANA":"E373"},{"ITALA":"E374"},{"ITRI":"E375"},{"ITTIREDDU":"E376"},{"ITTIRI":"E377"},{"IVANO-FRACENA":"E378"},{"IVREA":"E379"},{"IZANO":"E380"},{"JACURSO":"E274"},{"JELSI":"E381"},{"JENNE":"E382"},{"JERAGO CON ORAGO":"E386"},{"JERZU":"E387"},{"JESI":"E388"},{"JOLANDA DI SAVOIA":"E320"},{"JOPPOLO":"E389"},{"JOPPOLO GIANCAXIO":"E390"},{"JOVENCAN":"E391"},{"L\'AQUILA":"A345"},{"LA CASSA":"E394"},{"LA LOGGIA":"E423"},{"LA MADDALENA":"E425"},{"LA MAGDELEINE":"A308"},{"LA MORRA":"E430"},{"LA SALLE":"E458"},{"LA SPEZIA":"E463"},{"LA THUILE":"E470"},{"LA VALLE":"E491"},{"LA VALLE AGORDINA":"E490"},{"LABICO":"E392"},{"LABRO":"E393"},{"LACCHIARELLA":"E395"},{"LACCO AMENO":"E396"},{"LACEDONIA":"E397"},{"LACES":"E398"},{"LACONI":"E400"},{"LADISPOLI":"M212"},{"LAERRU":"E401"},{"LAGANADI":"E402"},{"LAGHI":"E403"},{"LAGLIO":"E405"},{"LAGNASCO":"E406"},{"LAGO":"E407"},{"LAGONEGRO":"E409"},{"LAGOSANTO":"E410"},{"LAGUNDO":"E412"},{"LAIGUEGLIA":"E414"},{"LAINATE":"E415"},{"LAINO":"E416"},{"LAINO BORGO":"E417"},{"LAINO CASTELLO":"E419"},{"LAION":"E420"},{"LAIVES":"E421"},{"LAJATICO":"E413"},{"LALLIO":"E422"},{"LAMA DEI PELIGNI":"E424"},{"LAMA MOCOGNO":"E426"},{"LAMBRUGO":"E428"},{"LAMEZIA TERME":"M208"},{"LAMON":"E429"},{"LAMPEDUSA E LINOSA":"E431"},{"LAMPORECCHIO":"E432"},{"LAMPORO":"E433"},{"LANA":"E434"},{"LANCIANO":"E435"},{"LANDIONA":"E436"},{"LANDRIANO":"E437"},{"LANGHIRANO":"E438"},{"LANGOSCO":"E439"},{"LANUSEI":"E441"},{"LANUVIO":"C767"},{"LANZADA":"E443"},{"LANZO D\'INTELVI":"E444"},{"LANZO TORINESE":"E445"},{"LAPEDONA":"E447"},{"LAPIO":"E448"},{"LAPPANO":"E450"},{"LARCIANO":"E451"},{"LARDARO":"E452"},{"LARDIRAGO":"E454"},{"LARI":"E455"},{"LARIANO":"M207"},{"LARINO":"E456"},{"LAS PLASSAS":"E464"},{"LASA":"E457"},{"LASCARI":"E459"},{"LASINO":"E461"},{"LASNIGO":"E462"},{"LASTEBASSE":"E465"},{"LASTRA A SIGNA":"E466"},{"LATERA":"E467"},{"LATERINA":"E468"},{"LATERZA":"E469"},{"LATIANO":"E471"},{"LATINA":"E472"},{"LATISANA":"E473"},{"LATRONICO":"E474"},{"LATTARICO":"E475"},{"LAUCO":"E476"},{"LAUREANA CILENTO":"E480"},{"LAUREANA DI BORRELLO":"E479"},{"LAUREGNO":"E481"},{"LAURENZANA":"E482"},{"LAURIA":"E483"},{"LAURIANO":"E484"},{"LAURINO":"E485"},{"LAURITO":"E486"},{"LAURO":"E487"},{"LAVAGNA":"E488"},{"LAVAGNO":"E489"},{"LAVARONE":"E492"},{"LAVELLO":"E493"},{"LAVENA PONTE TRESA":"E494"},{"LAVENO-MOMBELLO":"E496"},{"LAVENONE":"E497"},{"LAVIANO":"E498"},{"LAVIS":"E500"},{"LAZISE":"E502"},{"LAZZATE":"E504"},{"LECCE":"E506"},{"LECCE NEI MARSI":"E505"},{"LECCO":"E507"},{"LEFFE":"E509"},{"LEGGIUNO":"E510"},{"LEGNAGO":"E512"},{"LEGNANO":"E514"},{"LEGNARO":"E515"},{"LEI":"E517"},{"LEINI":"E518"},{"LEIVI":"E519"},{"LEMIE":"E520"},{"LENDINARA":"E522"},{"LENI":"E523"},{"LENNA":"E524"},{"LENNO":"E525"},{"LENO":"E526"},{"LENOLA":"E527"},{"LENTA":"E528"},{"LENTATE SUL SEVESO":"E530"},{"LENTELLA":"E531"},{"LENTIAI":"C562"},{"LENTINI":"E532"},{"LEONESSA":"E535"},{"LEONFORTE":"E536"},{"LEPORANO":"E537"},{"LEQUILE":"E538"},{"LEQUIO BERRIA":"E540"},{"LEQUIO TANARO":"E539"},{"LERCARA FRIDDI":"E541"},{"LERICI":"E542"},{"LERMA":"E543"},{"LESA":"E544"},{"LESEGNO":"E546"},{"LESIGNANO DE\'BAGNI":"E547"},{"LESINA":"E549"},{"LESMO":"E550"},{"LESSOLO":"E551"},{"LESSONA":"E552"},{"LESTIZZA":"E553"},{"LETINO":"E554"},{"LETOJANNI":"E555"},{"LETTERE":"E557"},{"LETTOMANOPPELLO":"E558"},{"LETTOPALENA":"E559"},{"LEVANTO":"E560"},{"LEVATE":"E562"},{"LEVERANO":"E563"},{"LEVICE":"E564"},{"LEVICO TERME":"E565"},{"LEVONE":"E566"},{"LEZZENO":"E569"},{"LIBERI":"E570"},{"LIBRIZZI":"E571"},{"LICATA":"E573"},{"LICCIANA NARDI":"E574"},{"LICENZA":"E576"},{"LICODIA EUBEA":"E578"},{"LIERNA":"E581"},{"LIGNANA":"E583"},{"LIGNANO SABBIADORO":"E584"},{"LIGONCHIO":"E585"},{"LIGOSULLO":"E586"},{"LILLIANES":"E587"},{"LIMANA":"E588"},{"LIMATOLA":"E589"},{"LIMBADI":"E590"},{"LIMBIATE":"E591"},{"LIMENA":"E592"},{"LIMIDO COMASCO":"E593"},{"LIMINA":"E594"},{"LIMONE PIEMONTE":"E597"},{"LIMONE SUL GARDA":"E596"},{"LIMOSANO":"E599"},{"LINAROLO":"E600"},{"LINGUAGLOSSA":"E602"},{"LIONI":"E605"},{"LIPARI":"E606"},{"LIPOMO":"E607"},{"LIRIO":"E608"},{"LISCATE":"E610"},{"LISCIA":"E611"},{"LISCIANO NICCONE":"E613"},{"LISIGNAGO":"E614"},{"LISIO":"E615"},{"LISSONE":"E617"},{"LIVERI":"E620"},{"LIVIGNO":"E621"},{"LIVINALLONGO DEL COL DI LANA":"E622"},{"LIVO":"E623"},{"LIVO":"E623"},{"LIVORNO":"E625"},{"LIVORNO FERRARIS":"E626"},{"LIVRAGA":"E627"},{"LIZZANELLO":"E629"},{"LIZZANO":"E630"},{"LIZZANO IN BELVEDERE":"A771"},{"LOANO":"E632"},{"LOAZZOLO":"E633"},{"LOCANA":"E635"},{"LOCATE DI TRIULZI":"E639"},{"LOCATE VARESINO":"E638"},{"LOCATELLO":"E640"},{"LOCERI":"E644"},{"LOCOROTONDO":"E645"},{"LOCRI":"D976"},{"LOCULI":"E646"},{"LODE\'":"E647"},{"LODI":"E648"},{"LODI VECCHIO":"E651"},{"LODINE":"E649"},{"LODRINO":"E652"},{"LOGRATO":"E654"},{"LOIANO":"E655"},{"LOIRI PORTO SAN PAOLO":"M275"},{"LOMAGNA":"E656"},{"LOMASO":"E658"},{"LOMAZZO":"E659"},{"LOMBARDORE":"E660"},{"LOMBRIASCO":"E661"},{"LOMELLO":"E662"},{"LONA-LASES":"E664"},{"LONATE CEPPINO":"E665"},{"LONATE POZZOLO":"E666"},{"LONATO":"E667"},{"LONDA":"E668"},{"LONGANO":"E669"},{"LONGARE":"E671"},{"LONGARONE":"E672"},{"LONGHENA":"E673"},{"LONGI":"E674"},{"LONGIANO":"E675"},{"LONGOBARDI":"E677"},{"LONGOBUCCO":"E678"},{"LONGONE AL SEGRINO":"E679"},{"LONGONE SABINO":"E681"},{"LONIGO":"E682"},{"LORANZE\'":"E683"},{"LOREGGIA":"E684"},{"LOREGLIA":"E685"},{"LORENZAGO DI CADORE":"E687"},{"LORENZANA":"E688"},{"LOREO":"E689"},{"LORETO":"E690"},{"LORETO APRUTINO":"E691"},{"LORIA":"E692"},{"LORO CIUFFENNA":"E693"},{"LORO PICENO":"E694"},{"LORSICA":"E695"},{"LOSINE":"E698"},{"LOTZORAI":"E700"},{"LOVERE":"E704"},{"LOVERO":"E705"},{"LOZIO":"E706"},{"LOZZA":"E707"},{"LOZZO ATESTINO":"E709"},{"LOZZO DI CADORE":"E708"},{"LOZZOLO":"E711"},{"LU":"E712"},{"LUBRIANO":"E713"},{"LUCCA":"E715"},{"LUCCA SICULA":"E714"},{"LUCERA":"E716"},{"LUCIGNANO":"E718"},{"LUCINASCO":"E719"},{"LUCITO":"E722"},{"LUCO DEI MARSI":"E723"},{"LUCOLI":"E724"},{"LUGAGNANO VAL D\'ARDA":"E726"},{"LUGNACCO":"E727"},{"LUGNANO IN TEVERINA":"E729"},{"LUGO":"E730"},{"LUGO DI VICENZA":"E731"},{"LUINO":"E734"},{"LUISAGO":"E735"},{"LULA":"E736"},{"LUMARZO":"E737"},{"LUMEZZANE":"E738"},{"LUNAMATRONA":"E742"},{"LUNANO":"E743"},{"LUNGAVILLA":"B387"},{"LUNGRO":"E745"},{"LUOGOSANO":"E746"},{"LUOGOSANTO":"E747"},{"LUPARA":"E748"},{"LURAGO D\'ERBA":"E749"},{"LURAGO MARINONE":"E750"},{"LURANO":"E751"},{"LURAS":"E752"},{"LURATE CACCIVIO":"E753"},{"LUSCIANO":"E754"},{"LUSERNA":"E757"},{"LUSERNA SAN GIOVANNI":"E758"},{"LUSERNETTA":"E759"},{"LUSEVERA":"E760"},{"LUSIA":"E761"},{"LUSIANA":"E762"},{"LUSIGLIE\'":"E763"},{"LUSON":"E764"},{"LUSTRA":"E767"},{"LUVINATE":"E769"},{"LUZZANA":"E770"},{"LUZZARA":"E772"},{"LUZZI":"E773"},{"MACCAGNO":"E775"},{"MACCASTORNA":"E777"},{"MACCHIA D\'ISERNIA":"E778"},{"MACCHIA VALFORTORE":"E780"},{"MACCHIAGODENA":"E779"},{"MACELLO":"E782"},{"MACERATA":"E783"},{"MACERATA CAMPANIA":"E784"},{"MACERATA FELTRIA":"E785"},{"MACHERIO":"E786"},{"MACLODIO":"E787"},{"MACOMER":"E788"},{"MACRA":"E789"},{"MACUGNAGA":"E790"},{"MADDALONI":"E791"},{"MADESIMO":"E342"},{"MADIGNANO":"E793"},{"MADONE":"E794"},{"MADONNA DEL SASSO":"E795"},{"MAENZA":"E798"},{"MAFALDA":"E799"},{"MAGASA":"E800"},{"MAGENTA":"E801"},{"MAGGIORA":"E803"},{"MAGHERNO":"E804"},{"MAGIONE":"E805"},{"MAGISANO":"E806"},{"MAGLIANO ALFIERI":"E809"},{"MAGLIANO ALPI":"E808"},{"MAGLIANO DE\' MARSI":"E811"},{"MAGLIANO DI TENNA":"E807"},{"MAGLIANO IN TOSCANA":"E810"},{"MAGLIANO ROMANO":"E813"},{"MAGLIANO SABINA":"E812"},{"MAGLIANO VETERE":"E814"},{"MAGLIE":"E815"},{"MAGLIOLO":"E816"},{"MAGLIONE":"E817"},{"MAGNACAVALLO":"E818"},{"MAGNAGO":"E819"},{"MAGNANO":"E821"},{"MAGNANO IN RIVIERA":"E820"},{"MAGOMADAS":"E825"},{"MAGRE\' SULLA STRADA DEL VINO":"E829"},{"MAGREGLIO":"E830"},{"MAIDA":"E834"},{"MAIERA\'":"E835"},{"MAIERATO":"E836"},{"MAIOLATI SPONTINI":"E837"},{"MAIOLO":"E838"},{"MAIORI":"E839"},{"MAIRAGO":"E840"},{"MAIRANO":"E841"},{"MAISSANA":"E842"},{"MAJANO":"E833"},{"MALAGNINO":"E843"},{"MALALBERGO":"E844"},{"MALBORGHETTO VALBRUNA":"E847"},{"MALCESINE":"E848"},{"MALE\'":"E850"},{"MALEGNO":"E851"},{"MALEO":"E852"},{"MALESCO":"E853"},{"MALETTO":"E854"},{"MALFA":"E855"},{"MALGESSO":"E856"},{"MALGRATE":"E858"},{"MALITO":"E859"},{"MALLARE":"E860"},{"MALLES VENOSTA":"E862"},{"MALNATE":"E863"},{"MALO":"E864"},{"MALONNO":"E865"},{"MALOSCO":"E866"},{"MALTIGNANO":"E868"},{"MALVAGNA":"E869"},{"MALVICINO":"E870"},{"MALVITO":"E872"},{"MAMMOLA":"E873"},{"MAMOIADA":"E874"},{"MANCIANO":"E875"},{"MANDANICI":"E876"},{"MANDAS":"E877"},{"MANDATORICCIO":"E878"},{"MANDELA":"B632"},{"MANDELLO DEL LARIO":"E879"},{"MANDELLO VITTA":"E880"},{"MANDURIA":"E882"},{"MANERBA DEL GARDA":"E883"},{"MANERBIO":"E884"},{"MANFREDONIA":"E885"},{"MANGO":"E887"},{"MANGONE":"E888"},{"MANIACE":"M283"},{"MANIAGO":"E889"},{"MANOCALZATI":"E891"},{"MANOPPELLO":"E892"},{"MANSUE\'":"E893"},{"MANTA":"E894"},{"MANTELLO":"E896"},{"MANTOVA":"E897"},{"MANZANO":"E899"},{"MANZIANA":"E900"},{"MAPELLO":"E901"},{"MARA":"E902"},{"MARACALAGONIS":"E903"},{"MARANELLO":"E904"},{"MARANO DI NAPOLI":"E906"},{"MARANO DI VALPOLICELLA":"E911"},{"MARANO EQUO":"E908"},{"MARANO LAGUNARE":"E910"},{"MARANO MARCHESATO":"E914"},{"MARANO PRINCIPATO":"E915"},{"MARANO SUL PANARO":"E905"},{"MARANO TICINO":"E907"},{"MARANO VICENTINO":"E912"},{"MARANZANA":"E917"},{"MARATEA":"E919"},{"MARCALLO CON CASONE":"E921"},{"MARCARIA":"E922"},{"MARCEDUSA":"E923"},{"MARCELLINA":"E924"},{"MARCELLINARA":"E925"},{"MARCETELLI":"E927"},{"MARCHENO":"E928"},{"MARCHIROLO":"E929"},{"MARCIANA":"E930"},{"MARCIANA MARINA":"E931"},{"MARCIANISE":"E932"},{"MARCIANO DELLA CHIANA":"E933"},{"MARCIGNAGO":"E934"},{"MARCON":"E936"},{"MAREBBE":"E938"},{"MARENE":"E939"},{"MARENO DI PIAVE":"E940"},{"MARENTINO":"E941"},{"MARETTO":"E944"},{"MARGARITA":"E945"},{"MARGHERITA DI SAVOIA":"E946"},{"MARGNO":"E947"},{"MARIANA MANTOVANA":"E949"},{"MARIANO COMENSE":"E951"},{"MARIANO DEL FRIULI":"E952"},{"MARIANOPOLI":"E953"},{"MARIGLIANELLA":"E954"},{"MARIGLIANO":"E955"},{"MARINA DI GIOIOSA IONICA":"E956"},{"MARINEO":"E957"},{"MARINO":"E958"},{"MARLENGO":"E959"},{"MARLIANA":"E960"},{"MARMENTINO":"E961"},{"MARMIROLO":"E962"},{"MARMORA":"E963"},{"MARNATE":"E965"},{"MARONE":"E967"},{"MAROPATI":"E968"},{"MAROSTICA":"E970"},{"MARRADI":"E971"},{"MARRUBIU":"E972"},{"MARSAGLIA":"E973"},{"MARSALA":"E974"},{"MARSCIANO":"E975"},{"MARSICO NUOVO":"E976"},{"MARSICOVETERE":"E977"},{"MARTA":"E978"},{"MARTANO":"E979"},{"MARTELLAGO":"E980"},{"MARTELLO":"E981"},{"MARTIGNACCO":"E982"},{"MARTIGNANA DI PO":"E983"},{"MARTIGNANO":"E984"},{"MARTINA FRANCA":"E986"},{"MARTINENGO":"E987"},{"MARTINIANA PO":"E988"},{"MARTINSICURO":"E989"},{"MARTIRANO":"E990"},{"MARTIRANO LOMBARDO":"E991"},{"MARTIS":"E992"},{"MARTONE":"E993"},{"MARUDO":"E994"},{"MARUGGIO":"E995"},{"MARZABOTTO":"B689"},{"MARZANO":"E999"},{"MARZANO APPIO":"E998"},{"MARZANO DI NOLA":"E997"},{"MARZI":"F001"},{"MARZIO":"F002"},{"MASAINAS":"M270"},{"MASATE":"F003"},{"MASCALI":"F004"},{"MASCALUCIA":"F005"},{"MASCHITO":"F006"},{"MASCIAGO PRIMO":"F007"},{"MASER":"F009"},{"MASERA":"F010"},{"MASERA\' DI PADOVA":"F011"},{"MASERADA SUL PIAVE":"F012"},{"MASI":"F013"},{"MASI TORELLO":"F016"},{"MASIO":"F015"},{"MASLIANICO":"F017"},{"MASON VICENTINO":"F019"},{"MASONE":"F020"},{"MASSA":"F023"},{"MASSA D\'ALBE":"F022"},{"MASSA DI SOMMA":"M289"},{"MASSA E COZZILE":"F025"},{"MASSA FERMANA":"F021"},{"MASSA FISCAGLIA":"F026"},{"MASSA LOMBARDA":"F029"},{"MASSA LUBRENSE":"F030"},{"MASSA MARITTIMA":"F032"},{"MASSA MARTANA":"F024"},{"MASSAFRA":"F027"},{"MASSALENGO":"F028"},{"MASSANZAGO":"F033"},{"MASSAROSA":"F035"},{"MASSAZZA":"F037"},{"MASSELLO":"F041"},{"MASSERANO":"F042"},{"MASSIGNANO":"F044"},{"MASSIMENO":"F045"},{"MASSIMINO":"F046"},{"MASSINO VISCONTI":"F047"},{"MASSIOLA":"F048"},{"MASULLAS":"F050"},{"MATELICA":"F051"},{"MATERA":"F052"},{"MATHI":"F053"},{"MATINO":"F054"},{"MATRICE":"F055"},{"MATTIE":"F058"},{"MATTINATA":"F059"},{"MAZARA DEL VALLO":"F061"},{"MAZZANO":"F063"},{"MAZZANO ROMANO":"F064"},{"MAZZARINO":"F065"},{"MAZZARRA\' SANT\'ANDREA":"F066"},{"MAZZARRONE":"M271"},{"MAZZE\'":"F067"},{"MAZZIN":"F068"},{"MAZZO DI VALTELLINA":"F070"},{"MEANA DI SUSA":"F074"},{"MEANA SARDO":"F073"},{"MEDA":"F078"},{"MEDE":"F080"},{"MEDEA":"F081"},{"MEDESANO":"F082"},{"MEDICINA":"F083"},{"MEDIGLIA":"F084"},{"MEDOLAGO":"F085"},{"MEDOLE":"F086"},{"MEDOLLA":"F087"},{"MEDUNA DI LIVENZA":"F088"},{"MEDUNO":"F089"},{"MEGLIADINO SAN FIDENZIO":"F091"},{"MEGLIADINO SAN VITALE":"F092"},{"MEINA":"F093"},{"MEL":"F094"},{"MELARA":"F095"},{"MELAZZO":"F096"},{"MELDOLA":"F097"},{"MELE":"F098"},{"MELEGNANO":"F100"},{"MELENDUGNO":"F101"},{"MELETI":"F102"},{"MELFI":"F104"},{"MELICUCCA\'":"F105"},{"MELICUCCO":"F106"},{"MELILLI":"F107"},{"MELISSA":"F108"},{"MELISSANO":"F109"},{"MELITO DI NAPOLI":"F111"},{"MELITO DI PORTO SALVO":"F112"},{"MELITO IRPINO":"F110"},{"MELIZZANO":"F113"},{"MELLE":"F114"},{"MELLO":"F115"},{"MELPIGNANO":"F117"},{"MELTINA":"F118"},{"MELZO":"F119"},{"MENAGGIO":"F120"},{"MENAROLA":"F121"},{"MENCONICO":"F122"},{"MENDATICA":"F123"},{"MENDICINO":"F125"},{"MENFI":"F126"},{"MENTANA":"F127"},{"MEOLO":"F130"},{"MERANA":"F131"},{"MERANO":"F132"},{"MERATE":"F133"},{"MERCALLO":"F134"},{"MERCATELLO SUL METAURO":"F135"},{"MERCATINO CONCA":"F136"},{"MERCATO SAN SEVERINO":"F138"},{"MERCATO SARACENO":"F139"},{"MERCENASCO":"F140"},{"MERCOGLIANO":"F141"},{"MERETO DI TOMBA":"F144"},{"MERGO":"F145"},{"MERGOZZO":"F146"},{"MERI\'":"F147"},{"MERLARA":"F148"},{"MERLINO":"F149"},{"MERONE":"F151"},{"MESAGNE":"F152"},{"MESE":"F153"},{"MESENZANA":"F154"},{"MESERO":"F155"},{"MESOLA":"F156"},{"MESORACA":"F157"},{"MESSINA":"F158"},{"MESTRINO":"F161"},{"META":"F162"},{"MEUGLIANO":"F164"},{"MEZZAGO":"F165"},{"MEZZANA":"F168"},{"MEZZANA BIGLI":"F170"},{"MEZZANA MORTIGLIENGO":"F167"},{"MEZZANA RABATTONE":"F171"},{"MEZZANE DI SOTTO":"F172"},{"MEZZANEGO":"F173"},{"MEZZANI":"F174"},{"MEZZANINO":"F175"},{"MEZZANO":"F176"},{"MEZZEGRA":"F181"},{"MEZZENILE":"F182"},{"MEZZOCORONA":"F183"},{"MEZZOJUSO":"F184"},{"MEZZOLDO":"F186"},{"MEZZOLOMBARDO":"F187"},{"MEZZOMERICO":"F188"},{"MIAGLIANO":"F189"},{"MIANE":"F190"},{"MIASINO":"F191"},{"MIAZZINA":"F192"},{"MICIGLIANO":"F193"},{"MIGGIANO":"F194"},{"MIGLIANICO":"F196"},{"MIGLIARINO":"F198"},{"MIGLIARO":"F199"},{"MIGLIERINA":"F200"},{"MIGLIONICO":"F201"},{"MIGNANEGO":"F202"},{"MIGNANO MONTE LUNGO":"F203"},{"MILANO":"F205"},{"MILAZZO":"F206"},{"MILENA":"E618"},{"MILETO":"F207"},{"MILIS":"F208"},{"MILITELLO IN VAL DI CATANIA":"F209"},{"MILITELLO ROSMARINO":"F210"},{"MILLESIMO":"F213"},{"MILO":"F214"},{"MILZANO":"F216"},{"MINEO":"F217"},{"MINERBE":"F218"},{"MINERBIO":"F219"},{"MINERVINO DI LECCE":"F221"},{"MINERVINO MURGE":"F220"},{"MINORI":"F223"},{"MINTURNO":"F224"},{"MINUCCIANO":"F225"},{"MIOGLIA":"F226"},{"MIRA":"F229"},{"MIRABELLA ECLANO":"F230"},{"MIRABELLA IMBACCARI":"F231"},{"MIRABELLO":"F235"},{"MIRABELLO MONFERRATO":"F232"},{"MIRABELLO SANNITICO":"F233"},{"MIRADOLO TERME":"F238"},{"MIRANDA":"F239"},{"MIRANDOLA":"F240"},{"MIRANO":"F241"},{"MIRTO":"F242"},{"MISANO ADRIATICO":"F244"},{"MISANO DI GERA D\'ADDA":"F243"},{"MISILMERI":"F246"},{"MISINTO":"F247"},{"MISSAGLIA":"F248"},{"MISSANELLO":"F249"},{"MISTERBIANCO":"F250"},{"MISTRETTA":"F251"},{"MOASCA":"F254"},{"MOCONESI":"F256"},{"MODENA":"F257"},{"MODICA":"F258"},{"MODIGLIANA":"F259"},{"MODOLO":"F261"},{"MODUGNO":"F262"},{"MOENA":"F263"},{"MOGGIO":"F265"},{"MOGGIO UDINESE":"F266"},{"MOGLIA":"F267"},{"MOGLIANO":"F268"},{"MOGLIANO VENETO":"F269"},{"MOGORELLA":"F270"},{"MOGORO":"F272"},{"MOIANO":"F274"},{"MOIMACCO":"F275"},{"MOIO ALCANTARA":"F277"},{"MOIO DE\'CALVI":"F276"},{"MOIO DELLA CIVITELLA":"F278"},{"MOIOLA":"F279"},{"MOLA DI BARI":"F280"},{"MOLARE":"F281"},{"MOLAZZANA":"F283"},{"MOLFETTA":"F284"},{"MOLINA ATERNO":"M255"},{"MOLINA DI LEDRO":"F286"},{"MOLINARA":"F287"},{"MOLINELLA":"F288"},{"MOLINI DI TRIORA":"F290"},{"MOLINO DEI TORTI":"F293"},{"MOLISE":"F294"},{"MOLITERNO":"F295"},{"MOLLIA":"F297"},{"MOLOCHIO":"F301"},{"MOLTENO":"F304"},{"MOLTRASIO":"F305"},{"MOLVENA":"F306"},{"MOLVENO":"F307"},{"MOMBALDONE":"F308"},{"MOMBARCARO":"F309"},{"MOMBAROCCIO":"F310"},{"MOMBARUZZO":"F311"},{"MOMBASIGLIO":"F312"},{"MOMBELLO DI TORINO":"F315"},{"MOMBELLO MONFERRATO":"F313"},{"MOMBERCELLI":"F316"},{"MOMO":"F317"},{"MOMPANTERO":"F318"},{"MOMPEO":"F319"},{"MOMPERONE":"F320"},{"MONACILIONI":"F322"},{"MONALE":"F323"},{"MONASTERACE":"F324"},{"MONASTERO BORMIDA":"F325"},{"MONASTERO DI LANZO":"F327"},{"MONASTERO DI VASCO":"F326"},{"MONASTEROLO CASOTTO":"F329"},{"MONASTEROLO DEL CASTELLO":"F328"},{"MONASTEROLO DI SAVIGLIANO":"F330"},{"MONASTIER DI TREVISO":"F332"},{"MONASTIR":"F333"},{"MONCALIERI":"F335"},{"MONCALVO":"F336"},{"MONCENISIO":"D553"},{"MONCESTINO":"F337"},{"MONCHIERO":"F338"},{"MONCHIO DELLE CORTI":"F340"},{"MONCLASSICO":"F341"},{"MONCRIVELLO":"F342"},{"MONCUCCO TORINESE":"F343"},{"MONDAINO":"F346"},{"MONDAVIO":"F347"},{"MONDOLFO":"F348"},{"MONDOVI\'":"F351"},{"MONDRAGONE":"F352"},{"MONEGLIA":"F354"},{"MONESIGLIO":"F355"},{"MONFALCONE":"F356"},{"MONFORTE D\'ALBA":"F358"},{"MONFORTE SAN GIORGIO":"F359"},{"MONFUMO":"F360"},{"MONGARDINO":"F361"},{"MONGHIDORO":"F363"},{"MONGIANA":"F364"},{"MONGIARDINO LIGURE":"F365"},{"MONGIUFFI MELIA":"F368"},{"MONGRANDO":"F369"},{"MONGRASSANO":"F370"},{"MONGUELFO":"F371"},{"MONGUZZO":"F372"},{"MONIGA DEL GARDA":"F373"},{"MONLEALE":"F374"},{"MONNO":"F375"},{"MONOPOLI":"F376"},{"MONREALE":"F377"},{"MONRUPINO":"F378"},{"MONSAMPIETRO MORICO":"F379"},{"MONSAMPOLO DEL TRONTO":"F380"},{"MONSANO":"F381"},{"MONSELICE":"F382"},{"MONSERRATO":"F383"},{"MONSUMMANO TERME":"F384"},{"MONTA\'":"F385"},{"MONTABONE":"F386"},{"MONTACUTO":"F387"},{"MONTAFIA":"F390"},{"MONTAGANO":"F391"},{"MONTAGNA":"F392"},{"MONTAGNA IN VALTELLINA":"F393"},{"MONTAGNANA":"F394"},{"MONTAGNAREALE":"F395"},{"MONTAGNE":"F396"},{"MONTAGUTO":"F397"},{"MONTAIONE":"F398"},{"MONTALBANO ELICONA":"F400"},{"MONTALBANO JONICO":"F399"},{"MONTALCINO":"F402"},{"MONTALDEO":"F403"},{"MONTALDO BORMIDA":"F404"},{"MONTALDO DI MONDOVI\'":"F405"},{"MONTALDO ROERO":"F408"},{"MONTALDO SCARAMPI":"F409"},{"MONTALDO TORINESE":"F407"},{"MONTALE":"F410"},{"MONTALENGHE":"F411"},{"MONTALLEGRO":"F414"},{"MONTALTO DELLE MARCHE":"F415"},{"MONTALTO DI CASTRO":"F419"},{"MONTALTO DORA":"F420"},{"MONTALTO LIGURE":"F406"},{"MONTALTO PAVESE":"F417"},{"MONTALTO UFFUGO":"F416"},{"MONTANARO":"F422"},{"MONTANASO LOMBARDO":"F423"},{"MONTANERA":"F424"},{"MONTANO ANTILIA":"F426"},{"MONTANO LUCINO":"F427"},{"MONTAPPONE":"F428"},{"MONTAQUILA":"F429"},{"MONTASOLA":"F430"},{"MONTAURO":"F432"},{"MONTAZZOLI":"F433"},{"MONTE ARGENTARIO":"F437"},{"MONTE CASTELLO DI VIBIO":"F456"},{"MONTE CAVALLO":"F460"},{"MONTE CERIGNONE":"F467"},{"MONTE COLOMBO":"F476"},{"MONTE CREMASCO":"F434"},{"MONTE DI MALO":"F486"},{"MONTE DI PROCIDA":"F488"},{"MONTE GIBERTO":"F517"},{"MONTE ISOLA":"F532"},{"MONTE MARENZO":"F561"},{"MONTE PORZIO":"F589"},{"MONTE PORZIO CATONE":"F590"},{"MONTE RINALDO":"F599"},{"MONTE ROBERTO":"F600"},{"MONTE ROMANO":"F603"},{"MONTE SAN BIAGIO":"F616"},{"MONTE SAN GIACOMO":"F618"},{"MONTE SAN GIOVANNI CAMPANO":"F620"},{"MONTE SAN GIOVANNI IN SABINA":"F619"},{"MONTE SAN GIUSTO":"F621"},{"MONTE SAN MARTINO":"F622"},{"MONTE SAN PIETRANGELI":"F626"},{"MONTE SAN PIETRO":"F627"},{"MONTE SAN SAVINO":"F628"},{"MONTE SAN VITO":"F634"},{"MONTE SANT\'ANGELO":"F631"},{"MONTE SANTA MARIA TIBERINA":"F629"},{"MONTE URANO":"F653"},{"MONTE VIDON COMBATTE":"F664"},{"MONTE VIDON CORRADO":"F665"},{"MONTEBELLO DELLA BATTAGLIA":"F440"},{"MONTEBELLO DI BERTONA":"F441"},{"MONTEBELLO IONICO":"D746"},{"MONTEBELLO SUL SANGRO":"B268"},{"MONTEBELLO VICENTINO":"F442"},{"MONTEBELLUNA":"F443"},{"MONTEBRUNO":"F445"},{"MONTEBUONO":"F446"},{"MONTECALVO IN FOGLIA":"F450"},{"MONTECALVO IRPINO":"F448"},{"MONTECALVO VERSIGGIA":"F449"},{"MONTECARLO":"F452"},{"MONTECAROTTO":"F453"},{"MONTECASSIANO":"F454"},{"MONTECASTELLO":"F455"},{"MONTECASTRILLI":"F457"},{"MONTECATINI VAL DI CECINA":"F458"},{"MONTECATINI-TERME":"A561"},{"MONTECCHIA DI CROSARA":"F461"},{"MONTECCHIO":"F462"},{"MONTECCHIO EMILIA":"F463"},{"MONTECCHIO MAGGIORE":"F464"},{"MONTECCHIO PRECALCINO":"F465"},{"MONTECHIARO D\'ACQUI":"F469"},{"MONTECHIARO D\'ASTI":"F468"},{"MONTECHIARUGOLO":"F473"},{"MONTECICCARDO":"F474"},{"MONTECILFONE":"F475"},{"MONTECOMPATRI":"F477"},{"MONTECOPIOLO":"F478"},{"MONTECORICE":"F479"},{"MONTECORVINO PUGLIANO":"F480"},{"MONTECORVINO ROVELLA":"F481"},{"MONTECOSARO":"F482"},{"MONTECRESTESE":"F483"},{"MONTECRETO":"F484"},{"MONTEDINOVE":"F487"},{"MONTEDORO":"F489"},{"MONTEFALCIONE":"F491"},{"MONTEFALCO":"F492"},{"MONTEFALCONE APPENNINO":"F493"},{"MONTEFALCONE DI VAL FORTORE":"F494"},{"MONTEFALCONE NEL SANNIO":"F495"},{"MONTEFANO":"F496"},{"MONTEFELCINO":"F497"},{"MONTEFERRANTE":"F498"},{"MONTEFIASCONE":"F499"},{"MONTEFINO":"F500"},{"MONTEFIORE CONCA":"F502"},{"MONTEFIORE DELL\'ASO":"F501"},{"MONTEFIORINO":"F503"},{"MONTEFLAVIO":"F504"},{"MONTEFORTE CILENTO":"F507"},{"MONTEFORTE D\'ALPONE":"F508"},{"MONTEFORTE IRPINO":"F506"},{"MONTEFORTINO":"F509"},{"MONTEFRANCO":"F510"},{"MONTEFREDANE":"F511"},{"MONTEFUSCO":"F512"},{"MONTEGABBIONE":"F513"},{"MONTEGALDA":"F514"},{"MONTEGALDELLA":"F515"},{"MONTEGALLO":"F516"},{"MONTEGIOCO":"F518"},{"MONTEGIORDANO":"F519"},{"MONTEGIORGIO":"F520"},{"MONTEGRANARO":"F522"},{"MONTEGRIDOLFO":"F523"},{"MONTEGRIMANO":"F524"},{"MONTEGRINO VALTRAVAGLIA":"F526"},{"MONTEGROSSO D\'ASTI":"F527"},{"MONTEGROSSO PIAN LATTE":"F528"},{"MONTEGROTTO TERME":"F529"},{"MONTEIASI":"F531"},{"MONTELABBATE":"F533"},{"MONTELANICO":"F534"},{"MONTELAPIANO":"F535"},{"MONTELEONE D\'ORVIETO":"F543"},{"MONTELEONE DI FERMO":"F536"},{"MONTELEONE DI PUGLIA":"F538"},{"MONTELEONE DI SPOLETO":"F540"},{"MONTELEONE ROCCA DORIA":"F542"},{"MONTELEONE SABINO":"F541"},{"MONTELEPRE":"F544"},{"MONTELIBRETTI":"F545"},{"MONTELLA":"F546"},{"MONTELLO":"F547"},{"MONTELONGO":"F548"},{"MONTELPARO":"F549"},{"MONTELUPO ALBESE":"F550"},{"MONTELUPO FIORENTINO":"F551"},{"MONTELUPONE":"F552"},{"MONTEMAGGIORE AL METAURO":"F555"},{"MONTEMAGGIORE BELSITO":"F553"},{"MONTEMAGNO":"F556"},{"MONTEMALE DI CUNEO":"F558"},{"MONTEMARANO":"F559"},{"MONTEMARCIANO":"F560"},{"MONTEMARZINO":"F562"},{"MONTEMESOLA":"F563"},{"MONTEMEZZO":"F564"},{"MONTEMIGNAIO":"F565"},{"MONTEMILETTO":"F566"},{"MONTEMILONE":"F568"},{"MONTEMITRO":"F569"},{"MONTEMONACO":"F570"},{"MONTEMURLO":"F572"},{"MONTEMURRO":"F573"},{"MONTENARS":"F574"},{"MONTENERO DI BISACCIA":"F576"},{"MONTENERO SABINO":"F579"},{"MONTENERO VAL COCCHIARA":"F580"},{"MONTENERODOMO":"F578"},{"MONTEODORISIO":"F582"},{"MONTEPAONE":"F586"},{"MONTEPARANO":"F587"},{"MONTEPRANDONE":"F591"},{"MONTEPULCIANO":"F592"},{"MONTERADO":"F593"},{"MONTERCHI":"F594"},{"MONTEREALE":"F595"},{"MONTEREALE VALCELLINA":"F596"},{"MONTERENZIO":"F597"},{"MONTERIGGIONI":"F598"},{"MONTERODUNI":"F601"},{"MONTERONI D\'ARBIA":"F605"},{"MONTERONI DI LECCE":"F604"},{"MONTEROSI":"F606"},{"MONTEROSSO AL MARE":"F609"},{"MONTEROSSO ALMO":"F610"},{"MONTEROSSO CALABRO":"F607"},{"MONTEROSSO GRANA":"F608"},{"MONTEROTONDO":"F611"},{"MONTEROTONDO MARITTIMO":"F612"},{"MONTERUBBIANO":"F614"},{"MONTESANO SALENTINO":"F623"},{"MONTESANO SULLA MARCELLANA":"F625"},{"MONTESARCHIO":"F636"},{"MONTESCAGLIOSO":"F637"},{"MONTESCANO":"F638"},{"MONTESCHENO":"F639"},{"MONTESCUDAIO":"F640"},{"MONTESCUDO":"F641"},{"MONTESE":"F642"},{"MONTESEGALE":"F644"},{"MONTESILVANO":"F646"},{"MONTESPERTOLI":"F648"},{"MONTEU DA PO":"F651"},{"MONTEU ROERO":"F654"},{"MONTEVAGO":"F655"},{"MONTEVARCHI":"F656"},{"MONTEVECCHIA":"F657"},{"MONTEVEGLIO":"F659"},{"MONTEVERDE":"F660"},{"MONTEVERDI MARITTIMO":"F661"},{"MONTEVIALE":"F662"},{"MONTEZEMOLO":"F666"},{"MONTI":"F667"},{"MONTIANO":"F668"},{"MONTICELLI BRUSATI":"F672"},{"MONTICELLI D\'ONGINA":"F671"},{"MONTICELLI PAVESE":"F670"},{"MONTICELLO BRIANZA":"F674"},{"MONTICELLO CONTE OTTO":"F675"},{"MONTICELLO D\'ALBA":"F669"},{"MONTICHIARI":"F471"},{"MONTICIANO":"F676"},{"MONTIERI":"F677"},{"MONTIGLIO":"F678"},{"MONTIGNOSO":"F679"},{"MONTIRONE":"F680"},{"MONTJOVET":"F367"},{"MONTODINE":"F681"},{"MONTOGGIO":"F682"},{"MONTONE":"F685"},{"MONTOPOLI DI SABINA":"F687"},{"MONTOPOLI IN VAL D\'ARNO":"F686"},{"MONTORFANO":"F688"},{"MONTORIO AL VOMANO":"F690"},{"MONTORIO NEI FRENTANI":"F689"},{"MONTORIO ROMANO":"F692"},{"MONTORO INFERIORE":"F693"},{"MONTORO SUPERIORE":"F694"},{"MONTORSO VICENTINO":"F696"},{"MONTOTTONE":"F697"},{"MONTRESTA":"F698"},{"MONTU\' BECCARIA":"F701"},{"MONVALLE":"F703"},{"MONZA":"F704"},{"MONZAMBANO":"F705"},{"MONZUNO":"F706"},{"MORANO CALABRO":"F708"},{"MORANO SUL PO":"F707"},{"MORANSENGO":"F709"},{"MORARO":"F710"},{"MORAZZONE":"F711"},{"MORBEGNO":"F712"},{"MORBELLO":"F713"},{"MORCIANO DI LEUCA":"F716"},{"MORCIANO DI ROMAGNA":"F715"},{"MORCONE":"F717"},{"MORDANO":"F718"},{"MORENGO":"F720"},{"MORES":"F721"},{"MORESCO":"F722"},{"MORETTA":"F723"},{"MORFASSO":"F724"},{"MORGANO":"F725"},{"MORGEX":"F726"},{"MORGONGIORI":"F727"},{"MORI":"F728"},{"MORIAGO DELLA BATTAGLIA":"F729"},{"MORICONE":"F730"},{"MORIGERATI":"F731"},{"MORIMONDO":"D033"},{"MORINO":"F732"},{"MORIONDO TORINESE":"F733"},{"MORLUPO":"F734"},{"MORMANNO":"F735"},{"MORNAGO":"F736"},{"MORNESE":"F737"},{"MORNICO AL SERIO":"F738"},{"MORNICO LOSANA":"F739"},{"MOROLO":"F740"},{"MOROZZO":"F743"},{"MORRA DE SANCTIS":"F744"},{"MORRO D\'ALBA":"F745"},{"MORRO D\'ORO":"F747"},{"MORRO REATINO":"F746"},{"MORRONE DEL SANNIO":"F748"},{"MORROVALLE":"F749"},{"MORSANO AL TAGLIAMENTO":"F750"},{"MORSASCO":"F751"},{"MORTARA":"F754"},{"MORTEGLIANO":"F756"},{"MORTERONE":"F758"},{"MORUZZO":"F760"},{"MOSCAZZANO":"F761"},{"MOSCHIANO":"F762"},{"MOSCIANO SANT\'ANGELO":"F764"},{"MOSCUFO":"F765"},{"MOSO IN PASSIRIA":"F766"},{"MOSSA":"F767"},{"MOSSANO":"F768"},{"MOSSO SANTA MARIA":"F769"},{"MOTTA BALUFFI":"F771"},{"MOTTA CAMASTRA":"F772"},{"MOTTA D\'AFFERMO":"F773"},{"MOTTA DE\' CONTI":"F774"},{"MOTTA DI LIVENZA":"F770"},{"MOTTA MONTECORVINO":"F777"},{"MOTTA SAN GIOVANNI":"F779"},{"MOTTA SANT\'ANASTASIA":"F781"},{"MOTTA SANTA LUCIA":"F780"},{"MOTTA VISCONTI":"F783"},{"MOTTAFOLLONE":"F775"},{"MOTTALCIATA":"F776"},{"MOTTEGGIANA":"B012"},{"MOTTOLA":"F784"},{"MOZZAGROGNA":"F785"},{"MOZZANICA":"F786"},{"MOZZATE":"F788"},{"MOZZECANE":"F789"},{"MOZZO":"F791"},{"MUCCIA":"F793"},{"MUGGIA":"F795"},{"MUGGIO\'":"F797"},{"MUGNANO DEL CARDINALE":"F798"},{"MUGNANO DI NAPOLI":"F799"},{"MULAZZANO":"F801"},{"MULAZZO":"F802"},{"MURA":"F806"},{"MURAVERA":"F808"},{"MURAZZANO":"F809"},{"MURELLO":"F811"},{"MURIALDO":"F813"},{"MURISENGO":"F814"},{"MURLO":"F815"},{"MURO LECCESE":"F816"},{"MURO LUCANO":"F817"},{"MUROS":"F818"},{"MUSCOLINE":"F820"},{"MUSEI":"F822"},{"MUSILE DI PIAVE":"F826"},{"MUSSO":"F828"},{"MUSSOLENTE":"F829"},{"MUSSOMELI":"F830"},{"MUZZANA DEL TURGNANO":"F832"},{"MUZZANO":"F833"},{"NAGO-TORBOLE":"F835"},{"NALLES":"F836"},{"NANNO":"F837"},{"NANTO":"F838"},{"NAPOLI":"F839"},{"NARBOLIA":"F840"},{"NARCAO":"F841"},{"NARDO\'":"F842"},{"NARDODIPACE":"F843"},{"NARNI":"F844"},{"NARO":"F845"},{"NARZOLE":"F846"},{"NASINO":"F847"},{"NASO":"F848"},{"NATURNO":"F849"},{"NAVE":"F851"},{"NAVE SAN ROCCO":"F853"},{"NAVELLI":"F852"},{"NAZ-SCIAVES":"F856"},{"NAZZANO":"F857"},{"NE":"F858"},{"NEBBIUNO":"F859"},{"NEGRAR":"F861"},{"NEIRONE":"F862"},{"NEIVE":"F863"},{"NEMBRO":"F864"},{"NEMI":"F865"},{"NEMOLI":"F866"},{"NEONELI":"F867"},{"NEPI":"F868"},{"NERETO":"F870"},{"NEROLA":"F871"},{"NERVESA DELLA BATTAGLIA":"F872"},{"NERVIANO":"F874"},{"NESPOLO":"F876"},{"NESSO":"F877"},{"NETRO":"F878"},{"NETTUNO":"F880"},{"NEVIANO":"F881"},{"NEVIANO DEGLI ARDUINI":"F882"},{"NEVIGLIE":"F883"},{"NIARDO":"F884"},{"NIBBIANO":"F885"},{"NIBBIOLA":"F886"},{"NIBIONNO":"F887"},{"NICHELINO":"F889"},{"NICOLOSI":"F890"},{"NICORVO":"F891"},{"NICOSIA":"F892"},{"NICOTERA":"F893"},{"NIELLA BELBO":"F894"},{"NIELLA TANARO":"F895"},{"NIMIS":"F898"},{"NISCEMI":"F899"},{"NISSORIA":"F900"},{"NIZZA DI SICILIA":"F901"},{"NIZZA MONFERRATO":"F902"},{"NOALE":"F904"},{"NOASCA":"F906"},{"NOCARA":"F907"},{"NOCCIANO":"F908"},{"NOCERA INFERIORE":"F912"},{"NOCERA SUPERIORE":"F913"},{"NOCERA TIRINESE":"F910"},{"NOCERA UMBRA":"F911"},{"NOCETO":"F914"},{"NOCI":"F915"},{"NOCIGLIA":"F916"},{"NOEPOLI":"F917"},{"NOGARA":"F918"},{"NOGAREDO":"F920"},{"NOGAROLE ROCCA":"F921"},{"NOGAROLE VICENTINO":"F922"},{"NOICATTARO":"F923"},{"NOLA":"F924"},{"NOLE":"F925"},{"NOLI":"F926"},{"NOMAGLIO":"F927"},{"NOMI":"F929"},{"NONANTOLA":"F930"},{"NONE":"F931"},{"NONIO":"F932"},{"NORAGUGUME":"F933"},{"NORBELLO":"F934"},{"NORCIA":"F935"},{"NORMA":"F937"},{"NOSATE":"F939"},{"NOTARESCO":"F942"},{"NOTO":"F943"},{"NOVA LEVANTE":"F949"},{"NOVA MILANESE":"F944"},{"NOVA PONENTE":"F950"},{"NOVA SIRI":"A942"},{"NOVAFELTRIA":"F137"},{"NOVALEDO":"F947"},{"NOVALESA":"F948"},{"NOVARA":"F952"},{"NOVARA DI SICILIA":"F951"},{"NOVATE MEZZOLA":"F956"},{"NOVATE MILANESE":"F955"},{"NOVE":"F957"},{"NOVEDRATE":"F958"},{"NOVELLARA":"F960"},{"NOVELLO":"F961"},{"NOVENTA DI PIAVE":"F963"},{"NOVENTA PADOVANA":"F962"},{"NOVENTA VICENTINA":"F964"},{"NOVI DI MODENA":"F966"},{"NOVI LIGURE":"F965"},{"NOVI VELIA":"F967"},{"NOVIGLIO":"F968"},{"NOVOLI":"F970"},{"NUCETTO":"F972"},{"NUGHEDU DI SAN NICOLO\'":"F975"},{"NUGHEDU SANTA VITTORIA":"F974"},{"NULE":"F976"},{"NULVI":"F977"},{"NUMANA":"F978"},{"NUORO":"F979"},{"NURACHI":"F980"},{"NURAGUS":"F981"},{"NURALLAO":"F982"},{"NURAMINIS":"F983"},{"NURECI":"F985"},{"NURRI":"F986"},{"NUS":"F987"},{"NUSCO":"F988"},{"NUVOLENTO":"F989"},{"NUVOLERA":"F990"},{"NUXIS":"F991"},{"OCCHIEPPO INFERIORE":"F992"},{"OCCHIEPPO SUPERIORE":"F993"},{"OCCHIOBELLO":"F994"},{"OCCIMIANO":"F995"},{"OCRE":"F996"},{"ODALENGO GRANDE":"F997"},{"ODALENGO PICCOLO":"F998"},{"ODERZO":"F999"},{"ODOLO":"G001"},{"OFENA":"G002"},{"OFFAGNA":"G003"},{"OFFANENGO":"G004"},{"OFFIDA":"G005"},{"OFFLAGA":"G006"},{"OGGEBBIO":"G007"},{"OGGIONA CON SANTO STEFANO":"G008"},{"OGGIONO":"G009"},{"OGLIANICO":"G010"},{"OGLIASTRO CILENTO":"G011"},{"OLBIA":"G015"},{"OLCENENGO":"G016"},{"OLDENICO":"G018"},{"OLEGGIO":"G019"},{"OLEGGIO CASTELLO":"G020"},{"OLEVANO DI LOMELLINA":"G021"},{"OLEVANO ROMANO":"G022"},{"OLEVANO SUL TUSCIANO":"G023"},{"OLGIATE COMASCO":"G025"},{"OLGIATE MOLGORA":"G026"},{"OLGIATE OLONA":"G028"},{"OLGINATE":"G030"},{"OLIENA":"G031"},{"OLIVA GESSI":"G032"},{"OLIVADI":"G034"},{"OLIVERI":"G036"},{"OLIVETO CITRA":"G039"},{"OLIVETO LARIO":"G040"},{"OLIVETO LUCANO":"G037"},{"OLIVETTA SAN MICHELE":"G041"},{"OLIVOLA":"G042"},{"OLLASTRA":"G043"},{"OLLOLAI":"G044"},{"OLLOMONT":"G045"},{"OLMEDO":"G046"},{"OLMENETA":"G047"},{"OLMO AL BREMBO":"G049"},{"OLMO GENTILE":"G048"},{"OLTRE IL COLLE":"G050"},{"OLTRESSENDA ALTA":"G054"},{"OLTRONA DI SAN MAMETTE":"G056"},{"OLZAI":"G058"},{"OME":"G061"},{"OMEGNA":"G062"},{"OMIGNANO":"G063"},{"ONANI":"G064"},{"ONANO":"G065"},{"ONCINO":"G066"},{"ONETA":"G068"},{"ONIFAI":"G070"},{"ONIFERI":"G071"},{"ONO SAN PIETRO":"G074"},{"ONORE":"G075"},{"ONZO":"G076"},{"OPERA":"G078"},{"OPI":"G079"},{"OPPEANO":"G080"},{"OPPIDO LUCANO":"G081"},{"OPPIDO MAMERTINA":"G082"},{"ORA":"G083"},{"ORANI":"G084"},{"ORATINO":"G086"},{"ORBASSANO":"G087"},{"ORBETELLO":"G088"},{"ORCIANO DI PESARO":"G089"},{"ORCIANO PISANO":"G090"},{"ORCO FEGLINO":"D522"},{"ORDONA":"M266"},{"ORERO":"G093"},{"ORGIANO":"G095"},{"ORGOSOLO":"G097"},{"ORIA":"G098"},{"ORICOLA":"G102"},{"ORIGGIO":"G103"},{"ORINO":"G105"},{"ORIO AL SERIO":"G108"},{"ORIO CANAVESE":"G109"},{"ORIO LITTA":"G107"},{"ORIOLO":"G110"},{"ORIOLO ROMANO":"G111"},{"ORISTANO":"G113"},{"ORMEA":"G114"},{"ORMELLE":"G115"},{"ORNAGO":"G116"},{"ORNAVASSO":"G117"},{"ORNICA":"G118"},{"OROSEI":"G119"},{"OROTELLI":"G120"},{"ORRIA":"G121"},{"ORROLI":"G122"},{"ORSAGO":"G123"},{"ORSARA BORMIDA":"G124"},{"ORSARA DI PUGLIA":"G125"},{"ORSENIGO":"G126"},{"ORSOGNA":"G128"},{"ORSOMARSO":"G129"},{"ORTA DI ATELLA":"G130"},{"ORTA NOVA":"G131"},{"ORTA SAN GIULIO":"G134"},{"ORTACESUS":"G133"},{"ORTE":"G135"},{"ORTELLE":"G136"},{"ORTEZZANO":"G137"},{"ORTIGNANO RAGGIOLO":"G139"},{"ORTISEI":"G140"},{"ORTONA":"G141"},{"ORTONA DEI MARSI":"G142"},{"ORTONOVO":"G143"},{"ORTOVERO":"G144"},{"ORTUCCHIO":"G145"},{"ORTUERI":"G146"},{"ORUNE":"G147"},{"ORVIETO":"G148"},{"ORVINIO":"B595"},{"ORZINUOVI":"G149"},{"ORZIVECCHI":"G150"},{"OSASCO":"G151"},{"OSASIO":"G152"},{"OSCHIRI":"G153"},{"OSIDDA":"G154"},{"OSIGLIA":"G155"},{"OSILO":"G156"},{"OSIMO":"G157"},{"OSINI":"G158"},{"OSIO SOPRA":"G159"},{"OSIO SOTTO":"G160"},{"OSMATE":"E529"},{"OSNAGO":"G161"},{"OSOPPO":"G163"},{"OSPEDALETTI":"G164"},{"OSPEDALETTO":"G168"},{"OSPEDALETTO D\'ALPINOLO":"G165"},{"OSPEDALETTO EUGANEO":"G167"},{"OSPEDALETTO LODIGIANO":"G166"},{"OSPITALE DI CADORE":"G169"},{"OSPITALETTO":"G170"},{"OSSAGO LODIGIANO":"G171"},{"OSSANA":"G173"},{"OSSI":"G178"},{"OSSIMO":"G179"},{"OSSONA":"G181"},{"OSSUCCIO":"G182"},{"OSTANA":"G183"},{"OSTELLATO":"G184"},{"OSTIANO":"G185"},{"OSTIGLIA":"G186"},{"OSTRA":"F401"},{"OSTRA VETERE":"F581"},{"OSTUNI":"G187"},{"OTRANTO":"G188"},{"OTRICOLI":"G189"},{"OTTANA":"G191"},{"OTTATI":"G192"},{"OTTAVIANO":"G190"},{"OTTIGLIO":"G193"},{"OTTOBIANO":"G194"},{"OTTONE":"G195"},{"OULX":"G196"},{"OVADA":"G197"},{"OVARO":"G198"},{"OVIGLIO":"G199"},{"OVINDOLI":"G200"},{"OVODDA":"G201"},{"OYACE":"G012"},{"OZEGNA":"G202"},{"OZIERI":"G203"},{"OZZANO DELL\'EMILIA":"G205"},{"OZZANO MONFERRATO":"G204"},{"OZZERO":"G206"},{"PABILLONIS":"G207"},{"PACE DEL MELA":"G209"},{"PACECO":"G208"},{"PACENTRO":"G210"},{"PACHINO":"G211"},{"PACIANO":"G212"},{"PADENGHE SUL GARDA":"G213"},{"PADERGNONE":"G214"},{"PADERNA":"G215"},{"PADERNO D\'ADDA":"G218"},{"PADERNO DEL GRAPPA":"G221"},{"PADERNO DUGNANO":"G220"},{"PADERNO FRANCIACORTA":"G217"},{"PADERNO PONCHIELLI":"G222"},{"PADOVA":"G224"},{"PADRIA":"G225"},{"PADULA":"G226"},{"PADULI":"G227"},{"PAESANA":"G228"},{"PAESE":"G229"},{"PAGANI":"G230"},{"PAGANICO":"G232"},{"PAGAZZANO":"G233"},{"PAGLIARA":"G234"},{"PAGLIETA":"G237"},{"PAGNACCO":"G238"},{"PAGNO":"G240"},{"PAGNONA":"G241"},{"PAGO DEL VALLO DI LAURO":"G242"},{"PAGO VEIANO":"G243"},{"PAISCO LOVENO":"G247"},{"PAITONE":"G248"},{"PALADINA":"G249"},{"PALAGANO":"G250"},{"PALAGIANELLO":"G251"},{"PALAGIANO":"G252"},{"PALAGONIA":"G253"},{"PALAIA":"G254"},{"PALANZANO":"G255"},{"PALATA":"G257"},{"PALAU":"G258"},{"PALAZZAGO":"G259"},{"PALAZZO ADRIANO":"G263"},{"PALAZZO CANAVESE":"G262"},{"PALAZZO PIGNANO":"G260"},{"PALAZZO SAN GERVASIO":"G261"},{"PALAZZOLO ACREIDE":"G267"},{"PALAZZOLO DELLO STELLA":"G268"},{"PALAZZOLO SULL\'OGLIO":"G264"},{"PALAZZOLO VERCELLESE":"G266"},{"PALAZZUOLO SUL SENIO":"G270"},{"PALENA":"G271"},{"PALERMITI":"G272"},{"PALERMO":"G273"},{"PALESTRINA":"G274"},{"PALESTRO":"G275"},{"PALIANO":"G276"},{"PALIZZI":"G277"},{"PALLAGORIO":"G278"},{"PALLANZENO":"G280"},{"PALLARE":"G281"},{"PALMA CAMPANIA":"G283"},{"PALMA DI MONTECHIARO":"G282"},{"PALMANOVA":"G284"},{"PALMARIGGI":"G285"},{"PALMAS ARBOREA":"G286"},{"PALMI":"G288"},{"PALMIANO":"G289"},{"PALMOLI":"G290"},{"PALO DEL COLLE":"G291"},{"PALOMBARA SABINA":"G293"},{"PALOMBARO":"G294"},{"PALOMONTE":"G292"},{"PALOSCO":"G295"},{"PALU\'":"G297"},{"PALU\' DEL FERSINA":"G296"},{"PALUDI":"G298"},{"PALUZZA":"G300"},{"PAMPARATO":"G302"},{"PANCALIERI":"G303"},{"PANCARANA":"G304"},{"PANCHIA\'":"G305"},{"PANDINO":"G306"},{"PANETTIERI":"G307"},{"PANICALE":"G308"},{"PANNARANO":"G311"},{"PANNI":"G312"},{"PANTELLERIA":"G315"},{"PANTIGLIATE":"G316"},{"PAOLA":"G317"},{"PAOLISI":"G318"},{"PAPASIDERO":"G320"},{"PAPOZZE":"G323"},{"PARABIAGO":"G324"},{"PARABITA":"G325"},{"PARATICO":"G327"},{"PARCINES":"G328"},{"PARE\'":"G329"},{"PARELLA":"G330"},{"PARENTI":"G331"},{"PARETE":"G333"},{"PARETO":"G334"},{"PARGHELIA":"G335"},{"PARLASCO":"G336"},{"PARMA":"G337"},{"PARODI LIGURE":"G338"},{"PAROLDO":"G339"},{"PAROLISE":"G340"},{"PARONA":"G342"},{"PARRANO":"G344"},{"PARRE":"G346"},{"PARTANNA":"G347"},{"PARTINICO":"G348"},{"PARUZZARO":"G349"},{"PARZANICA":"G350"},{"PASIAN DI PRATO":"G352"},{"PASIANO DI PORDENONE":"G353"},{"PASPARDO":"G354"},{"PASSERANO MARMORITO":"G358"},{"PASSIGNANO SUL TRASIMENO":"G359"},{"PASSIRANO":"G361"},{"PASTENA":"G362"},{"PASTORANO":"G364"},{"PASTRENGO":"G365"},{"PASTURANA":"G367"},{"PASTURO":"G368"},{"PATERNO":"M269"},{"PATERNO CALABRO":"G372"},{"PATERNO\'":"G371"},{"PATERNOPOLI":"G370"},{"PATRICA":"G374"},{"PATTADA":"G376"},{"PATTI":"G377"},{"PATU\'":"G378"},{"PAU":"G379"},{"PAULARO":"G381"},{"PAULI ARBAREI":"G382"},{"PAULILATINO":"G384"},{"PAULLO":"G385"},{"PAUPISI":"G386"},{"PAVAROLO":"G387"},{"PAVIA":"G388"},{"PAVIA DI UDINE":"G389"},{"PAVONE CANAVESE":"G392"},{"PAVONE DEL MELLA":"G391"},{"PAVULLO NEL FRIGNANO":"G393"},{"PAZZANO":"G394"},{"PECCIOLI":"G395"},{"PECCO":"G396"},{"PECETTO DI VALENZA":"G397"},{"PECETTO TORINESE":"G398"},{"PECORARA":"G399"},{"PEDACE":"G400"},{"PEDARA":"G402"},{"PEDASO":"G403"},{"PEDAVENA":"G404"},{"PEDEMONTE":"G406"},{"PEDEROBBA":"G408"},{"PEDESINA":"G410"},{"PEDIVIGLIANO":"G411"},{"PEDRENGO":"G412"},{"PEGLIO":"G415"},{"PEGLIO":"G415"},{"PEGOGNAGA":"G417"},{"PEIA":"G418"},{"PEIO":"G419"},{"PELAGO":"G420"},{"PELLA":"G421"},{"PELLEGRINO PARMENSE":"G424"},{"PELLEZZANO":"G426"},{"PELLIO INTELVI":"G427"},{"PELLIZZANO":"G428"},{"PELUGO":"G429"},{"PENANGO":"G430"},{"PENNA IN TEVERINA":"G432"},{"PENNA SAN GIOVANNI":"G436"},{"PENNA SANT\'ANDREA":"G437"},{"PENNABILLI":"G433"},{"PENNADOMO":"G434"},{"PENNAPIEDIMONTE":"G435"},{"PENNE":"G438"},{"PENTONE":"G439"},{"PERANO":"G441"},{"PERAROLO DI CADORE":"G442"},{"PERCA":"G443"},{"PERCILE":"G444"},{"PERDASDEFOGU":"G445"},{"PERDAXIUS":"G446"},{"PERDIFUMO":"G447"},{"PEREGO":"G448"},{"PERETO":"G449"},{"PERFUGAS":"G450"},{"PERGINE VALDARNO":"G451"},{"PERGINE VALSUGANA":"G452"},{"PERGOLA":"G453"},{"PERINALDO":"G454"},{"PERITO":"G455"},{"PERLEDO":"G456"},{"PERLETTO":"G457"},{"PERLO":"G458"},{"PERLOZ":"G459"},{"PERNUMIA":"G461"},{"PERO":"C013"},{"PEROSA ARGENTINA":"G463"},{"PEROSA CANAVESE":"G462"},{"PERRERO":"G465"},{"PERSICO DOSIMO":"G469"},{"PERTENGO":"G471"},{"PERTICA ALTA":"G474"},{"PERTICA BASSA":"G475"},{"PERTOSA":"G476"},{"PERTUSIO":"G477"},{"PERUGIA":"G478"},{"PESARO":"G479"},{"PESCAGLIA":"G480"},{"PESCANTINA":"G481"},{"PESCARA":"G482"},{"PESCAROLO ED UNITI":"G483"},{"PESCASSEROLI":"G484"},{"PESCATE":"G485"},{"PESCHE":"G486"},{"PESCHICI":"G487"},{"PESCHIERA BORROMEO":"G488"},{"PESCHIERA DEL GARDA":"G489"},{"PESCIA":"G491"},{"PESCINA":"G492"},{"PESCO SANNITA":"G494"},{"PESCOCOSTANZO":"G493"},{"PESCOLANCIANO":"G495"},{"PESCOPAGANO":"G496"},{"PESCOPENNATARO":"G497"},{"PESCOROCCHIANO":"G498"},{"PESCOSANSONESCO":"G499"},{"PESCOSOLIDO":"G500"},{"PESSANO CON BORNAGO":"G502"},{"PESSINA CREMONESE":"G504"},{"PESSINETTO":"G505"},{"PETACCIATO":"G506"},{"PETILIA POLICASTRO":"G508"},{"PETINA":"G509"},{"PETRALIA SOPRANA":"G510"},{"PETRALIA SOTTANA":"G511"},{"PETRELLA SALTO":"G513"},{"PETRELLA TIFERNINA":"G512"},{"PETRIANO":"G514"},{"PETRIOLO":"G515"},{"PETRITOLI":"G516"},{"PETRIZZI":"G517"},{"PETRONA\'":"G518"},{"PETROSINO":"M281"},{"PETRURO IRPINO":"G519"},{"PETTENASCO":"G520"},{"PETTINENGO":"G521"},{"PETTINEO":"G522"},{"PETTORANELLO DEL MOLISE":"G523"},{"PETTORANO SUL GIZIO":"G524"},{"PETTORAZZA GRIMANI":"G525"},{"PEVERAGNO":"G526"},{"PEZZANA":"G528"},{"PEZZAZE":"G529"},{"PEZZOLO VALLE UZZONE":"G532"},{"PIACENZA":"G535"},{"PIACENZA D\'ADIGE":"G534"},{"PIADENA":"G536"},{"PIAGGE":"G537"},{"PIAGGINE":"G538"},{"PIAN CAMUNO":"G546"},{"PIAN DI SCO":"G552"},{"PIANA CRIXIA":"G542"},{"PIANA DEGLI ALBANESI":"G543"},{"PIANA DI MONTE VERNA":"G541"},{"PIANCASTAGNAIO":"G547"},{"PIANCOGNO":"G549"},{"PIANDIMELETO":"G551"},{"PIANE CRATI":"G553"},{"PIANELLA":"G555"},{"PIANELLO DEL LARIO":"G556"},{"PIANELLO VAL TIDONE":"G557"},{"PIANENGO":"G558"},{"PIANEZZA":"G559"},{"PIANEZZE":"G560"},{"PIANFEI":"G561"},{"PIANICO":"G564"},{"PIANIGA":"G565"},{"PIANO DI SORRENTO":"G568"},{"PIANOPOLI":"D546"},{"PIANORO":"G570"},{"PIANSANO":"G571"},{"PIANTEDO":"G572"},{"PIARIO":"G574"},{"PIASCO":"G575"},{"PIATEDA":"G576"},{"PIATTO":"G577"},{"PIAZZA AL SERCHIO":"G582"},{"PIAZZA ARMERINA":"G580"},{"PIAZZA BREMBANA":"G579"},{"PIAZZATORRE":"G583"},{"PIAZZOLA SUL BRENTA":"G587"},{"PIAZZOLO":"G588"},{"PICCIANO":"G589"},{"PICERNO":"G590"},{"PICINISCO":"G591"},{"PICO":"G592"},{"PIEA":"G593"},{"PIEDICAVALLO":"G594"},{"PIEDIMONTE ETNEO":"G597"},{"PIEDIMONTE MATESE":"G596"},{"PIEDIMONTE SAN GERMANO":"G598"},{"PIEDIMULERA":"G600"},{"PIEGARO":"G601"},{"PIENZA":"G602"},{"PIERANICA":"G603"},{"PIETRA DE\'GIORGI":"G612"},{"PIETRA LIGURE":"G605"},{"PIETRA MARAZZI":"G619"},{"PIETRABBONDANTE":"G606"},{"PIETRABRUNA":"G607"},{"PIETRACAMELA":"G608"},{"PIETRACATELLA":"G609"},{"PIETRACUPA":"G610"},{"PIETRADEFUSI":"G611"},{"PIETRAFERRAZZANA":"G613"},{"PIETRAFITTA":"G615"},{"PIETRAGALLA":"G616"},{"PIETRALUNGA":"G618"},{"PIETRAMELARA":"G620"},{"PIETRAMONTECORVINO":"G604"},{"PIETRANICO":"G621"},{"PIETRAPAOLA":"G622"},{"PIETRAPERTOSA":"G623"},{"PIETRAPERZIA":"G624"},{"PIETRAPORZIO":"G625"},{"PIETRAROJA":"G626"},{"PIETRARUBBIA":"G627"},{"PIETRASANTA":"G628"},{"PIETRASTORNINA":"G629"},{"PIETRAVAIRANO":"G630"},{"PIETRELCINA":"G631"},{"PIEVE A NIEVOLE":"G636"},{"PIEVE ALBIGNOLA":"G635"},{"PIEVE D\'ALPAGO":"G638"},{"PIEVE D\'OLMI":"G647"},{"PIEVE DEL CAIRO":"G639"},{"PIEVE DI BONO":"G641"},{"PIEVE DI CADORE":"G642"},{"PIEVE DI CENTO":"G643"},{"PIEVE DI CORIANO":"G633"},{"PIEVE DI LEDRO":"G644"},{"PIEVE DI SOLIGO":"G645"},{"PIEVE DI TECO":"G632"},{"PIEVE EMANUELE":"G634"},{"PIEVE FISSIRAGA":"G096"},{"PIEVE FOSCIANA":"G648"},{"PIEVE LIGURE":"G646"},{"PIEVE PORTO MORONE":"G650"},{"PIEVE SAN GIACOMO":"G651"},{"PIEVE SANTO STEFANO":"G653"},{"PIEVE TESINO":"G656"},{"PIEVE TORINA":"G657"},{"PIEVE VERGONTE":"G658"},{"PIEVEBOVIGLIANA":"G637"},{"PIEVEPELAGO":"G649"},{"PIGLIO":"G659"},{"PIGNA":"G660"},{"PIGNATARO INTERAMNA":"G662"},{"PIGNATARO MAGGIORE":"G661"},{"PIGNOLA":"G663"},{"PIGNONE":"G664"},{"PIGRA":"G665"},{"PILA":"G666"},{"PIMENTEL":"G669"},{"PIMONTE":"G670"},{"PINAROLO PO":"G671"},{"PINASCA":"G672"},{"PINCARA":"G673"},{"PINEROLO":"G674"},{"PINETO":"F831"},{"PINO D\'ASTI":"G676"},{"PINO SULLA SPONDA DEL LAGO MAG":"G677"},{"PINO TORINESE":"G678"},{"PINZANO AL TAGLIAMENTO":"G680"},{"PINZOLO":"G681"},{"PIOBBICO":"G682"},{"PIOBESI D\'ALBA":"G683"},{"PIOBESI TORINESE":"G684"},{"PIODE":"G685"},{"PIOLTELLO":"G686"},{"PIOMBINO":"G687"},{"PIOMBINO DESE":"G688"},{"PIORACO":"G690"},{"PIOSSASCO":"G691"},{"PIOVA\' MASSAIA":"G692"},{"PIOVE DI SACCO":"G693"},{"PIOVENE ROCCHETTE":"G694"},{"PIOVERA":"G695"},{"PIOZZANO":"G696"},{"PIOZZO":"G697"},{"PIRAINO":"G699"},{"PISA":"G702"},{"PISANO":"G703"},{"PISCINA":"G705"},{"PISCINAS":"M291"},{"PISCIOTTA":"G707"},{"PISOGNE":"G710"},{"PISONIANO":"G704"},{"PISTICCI":"G712"},{"PISTOIA":"G713"},{"PISTOLESA":"G714"},{"PITEGLIO":"G715"},{"PITIGLIANO":"G716"},{"PIUBEGA":"G717"},{"PIURO":"G718"},{"PIVERONE":"G719"},{"PIZZALE":"G720"},{"PIZZIGHETTONE":"G721"},{"PIZZO":"G722"},{"PIZZOFERRATO":"G724"},{"PIZZOLI":"G726"},{"PIZZONE":"G727"},{"PIZZONI":"G728"},{"PLACANICA":"G729"},{"PLATACI":"G733"},{"PLATANIA":"G734"},{"PLATI\'":"G735"},{"PLAUS":"G299"},{"PLESIO":"G737"},{"PLOAGHE":"G740"},{"PLODIO":"G741"},{"POCAPAGLIA":"G742"},{"POCENIA":"G743"},{"PODENZANA":"G746"},{"PODENZANO":"G747"},{"POFI":"G749"},{"POGGIARDO":"G751"},{"POGGIBONSI":"G752"},{"POGGIO A CAIANO":"G754"},{"POGGIO BERNI":"G755"},{"POGGIO BUSTONE":"G756"},{"POGGIO CATINO":"G757"},{"POGGIO IMPERIALE":"G761"},{"POGGIO MIRTETO":"G763"},{"POGGIO MOIANO":"G764"},{"POGGIO NATIVO":"G765"},{"POGGIO PICENZE":"G766"},{"POGGIO RENATICO":"G768"},{"POGGIO RUSCO":"G753"},{"POGGIO SAN LORENZO":"G770"},{"POGGIO SAN MARCELLO":"G771"},{"POGGIO SAN VICINO":"D566"},{"POGGIO SANNITA":"B317"},{"POGGIODOMO":"G758"},{"POGGIOFIORITO":"G760"},{"POGGIOMARINO":"G762"},{"POGGIOREALE":"G767"},{"POGGIORSINI":"G769"},{"POGGIRIDENTI":"G431"},{"POGLIANO MILANESE":"G772"},{"POGNANA LARIO":"G773"},{"POGNANO":"G774"},{"POGNO":"G775"},{"POIANA MAGGIORE":"G776"},{"POIRINO":"G777"},{"POLAVENO":"G779"},{"POLCENIGO":"G780"},{"POLESELLA":"G782"},{"POLESINE PARMENSE":"G783"},{"POLI":"G784"},{"POLIA":"G785"},{"POLICORO":"G786"},{"POLIGNANO A MARE":"G787"},{"POLINAGO":"G789"},{"POLINO":"G790"},{"POLISTENA":"G791"},{"POLIZZI GENEROSA":"G792"},{"POLLA":"G793"},{"POLLEIN":"G794"},{"POLLENA TROCCHIA":"G795"},{"POLLENZA":"F567"},{"POLLICA":"G796"},{"POLLINA":"G797"},{"POLLONE":"G798"},{"POLLUTRI":"G799"},{"POLONGHERA":"G800"},{"POLPENAZZE DEL GARDA":"G801"},{"POLVERARA":"G802"},{"POLVERIGI":"G803"},{"POMARANCE":"G804"},{"POMARETTO":"G805"},{"POMARICO":"G806"},{"POMARO MONFERRATO":"G807"},{"POMAROLO":"G808"},{"POMBIA":"G809"},{"POMEZIA":"G811"},{"POMIGLIANO D\'ARCO":"G812"},{"POMPEI":"G813"},{"POMPEIANA":"G814"},{"POMPIANO":"G815"},{"POMPONESCO":"G816"},{"POMPU":"G817"},{"PONCARALE":"G818"},{"PONDERANO":"G820"},{"PONNA":"G821"},{"PONSACCO":"G822"},{"PONSO":"G823"},{"PONT-CANAVESE":"G826"},{"PONT-SAINT-MARTIN":"G854"},{"PONTASSIEVE":"G825"},{"PONTBOSET":"G545"},{"PONTE":"G827"},{"PONTE BUGGIANESE":"G833"},{"PONTE DELL\'OLIO":"G842"},{"PONTE DI LEGNO":"G844"},{"PONTE DI PIAVE":"G846"},{"PONTE GARDENA":"G830"},{"PONTE IN VALTELLINA":"G829"},{"PONTE LAMBRO":"G847"},{"PONTE NELLE ALPI":"B662"},{"PONTE NIZZA":"G851"},{"PONTE NOSSA":"F941"},{"PONTE SAN NICOLO\'":"G855"},{"PONTE SAN PIETRO":"G856"},{"PONTEBBA":"G831"},{"PONTECAGNANO FAIANO":"G834"},{"PONTECCHIO POLESINE":"G836"},{"PONTECHIANALE":"G837"},{"PONTECORVO":"G838"},{"PONTECURONE":"G839"},{"PONTEDASSIO":"G840"},{"PONTEDERA":"G843"},{"PONTELANDOLFO":"G848"},{"PONTELATONE":"G849"},{"PONTELONGO":"G850"},{"PONTENURE":"G852"},{"PONTERANICA":"G853"},{"PONTESTURA":"G858"},{"PONTEVICO":"G859"},{"PONTEY":"G860"},{"PONTI":"G861"},{"PONTI SUL MINCIO":"G862"},{"PONTIDA":"G864"},{"PONTINIA":"G865"},{"PONTINVREA":"G866"},{"PONTIROLO NUOVO":"G867"},{"PONTOGLIO":"G869"},{"PONTREMOLI":"G870"},{"PONZA":"G871"},{"PONZANO DI FERMO":"G873"},{"PONZANO MONFERRATO":"G872"},{"PONZANO ROMANO":"G874"},{"PONZANO VENETO":"G875"},{"PONZONE":"G877"},{"POPOLI":"G878"},{"POPPI":"G879"},{"PORANO":"G881"},{"PORCARI":"G882"},{"PORCIA":"G886"},{"PORDENONE":"G888"},{"PORLEZZA":"G889"},{"PORNASSIO":"G890"},{"PORPETTO":"G891"},{"PORRETTA TERME":"A558"},{"PORTACOMARO":"G894"},{"PORTALBERA":"G895"},{"PORTE":"G900"},{"PORTICI":"G902"},{"PORTICO DI CASERTA":"G903"},{"PORTICO E SAN BENEDETTO":"G904"},{"PORTIGLIOLA":"G905"},{"PORTO AZZURRO":"E680"},{"PORTO CERESIO":"G906"},{"PORTO CESAREO":"M263"},{"PORTO EMPEDOCLE":"F299"},{"PORTO MANTOVANO":"G917"},{"PORTO RECANATI":"G919"},{"PORTO SAN GIORGIO":"G920"},{"PORTO SANT\'ELPIDIO":"G921"},{"PORTO TOLLE":"G923"},{"PORTO TORRES":"G924"},{"PORTO VALTRAVAGLIA":"G907"},{"PORTOBUFFOLE\'":"G909"},{"PORTOCANNONE":"G910"},{"PORTOFERRAIO":"G912"},{"PORTOFINO":"G913"},{"PORTOGRUARO":"G914"},{"PORTOMAGGIORE":"G916"},{"PORTOPALO DI CAPO PASSERO":"M257"},{"PORTOSCUSO":"G922"},{"PORTOVENERE":"G925"},{"PORTULA":"G927"},{"POSADA":"G929"},{"POSINA":"G931"},{"POSITANO":"G932"},{"POSSAGNO":"G933"},{"POSTA":"G934"},{"POSTA FIBRENO":"G935"},{"POSTAL":"G936"},{"POSTALESIO":"G937"},{"POSTIGLIONE":"G939"},{"POSTUA":"G940"},{"POTENZA":"G942"},{"POTENZA PICENA":"F632"},{"POVE DEL GRAPPA":"G943"},{"POVEGLIANO":"G944"},{"POVEGLIANO VERONESE":"G945"},{"POVIGLIO":"G947"},{"POVOLETTO":"G949"},{"POZZA DI FASSA":"G950"},{"POZZAGLIA SABINA":"G951"},{"POZZAGLIO ED UNITI":"B914"},{"POZZALLO":"G953"},{"POZZILLI":"G954"},{"POZZO D\'ADDA":"G955"},{"POZZOL GROPPO":"G960"},{"POZZOLENGO":"G959"},{"POZZOLEONE":"G957"},{"POZZOLO FORMIGARO":"G961"},{"POZZOMAGGIORE":"G962"},{"POZZONOVO":"G963"},{"POZZUOLI":"G964"},{"POZZUOLO DEL FRIULI":"G966"},{"POZZUOLO MARTESANA":"G965"},{"PRADALUNGA":"G968"},{"PRADAMANO":"G969"},{"PRADLEVES":"G970"},{"PRAGELATO":"G973"},{"PRAIA A MARE":"G975"},{"PRAIANO":"G976"},{"PRALBOINO":"G977"},{"PRALI":"G978"},{"PRALORMO":"G979"},{"PRALUNGO":"G980"},{"PRAMAGGIORE":"G981"},{"PRAMOLLO":"G982"},{"PRAROLO":"G985"},{"PRAROSTINO":"G986"},{"PRASCO":"G987"},{"PRASCORSANO":"G988"},{"PRASO":"G989"},{"PRATA CAMPORTACCIO":"G993"},{"PRATA D\'ANSIDONIA":"G992"},{"PRATA DI PORDENONE":"G994"},{"PRATA DI PRINCIPATO ULTRA":"G990"},{"PRATA SANNITA":"G991"},{"PRATELLA":"G995"},{"PRATIGLIONE":"G997"},{"PRATO":"G999"},{"PRATO ALLO STELVIO":"H004"},{"PRATO CARNICO":"H002"},{"PRATO SESIA":"H001"},{"PRATOLA PELIGNA":"H007"},{"PRATOLA SERRA":"H006"},{"PRATOVECCHIO":"H008"},{"PRAVISDOMINI":"H010"},{"PRAY":"G974"},{"PRAZZO":"H011"},{"PRE\'-SAINT-DIDIER":"H042"},{"PRECENICCO":"H014"},{"PRECI":"H015"},{"PREDAPPIO":"H017"},{"PREDAZZO":"H018"},{"PREDOI":"H019"},{"PREDORE":"H020"},{"PREDOSA":"H021"},{"PREGANZIOL":"H022"},{"PREGNANA MILANESE":"H026"},{"PRELA\'":"H027"},{"PREMANA":"H028"},{"PREMARIACCO":"H029"},{"PREMENO":"H030"},{"PREMIA":"H033"},{"PREMILCUORE":"H034"},{"PREMOLO":"H036"},{"PREMOSELLO-CHIOVENDA":"H037"},{"PREONE":"H038"},{"PREORE":"H039"},{"PREPOTTO":"H040"},{"PRESEGLIE":"H043"},{"PRESENZANO":"H045"},{"PRESEZZO":"H046"},{"PRESICCE":"H047"},{"PRESSANA":"H048"},{"PRESTINE":"H050"},{"PRETORO":"H052"},{"PREVALLE":"H055"},{"PREZZA":"H056"},{"PREZZO":"H057"},{"PRIERO":"H059"},{"PRIGNANO CILENTO":"H062"},{"PRIGNANO SULLA SECCHIA":"H061"},{"PRIMALUNA":"H063"},{"PRIOCCA":"H068"},{"PRIOLA":"H069"},{"PRIOLO GARGALLO":"M279"},{"PRIVERNO":"G698"},{"PRIZZI":"H070"},{"PROCENO":"H071"},{"PROCIDA":"H072"},{"PROPATA":"H073"},{"PROSERPIO":"H074"},{"PROSSEDI":"H076"},{"PROVAGLIO D\'ISEO":"H078"},{"PROVAGLIO VAL SABBIA":"H077"},{"PROVES":"H081"},{"PROVVIDENTI":"H083"},{"PRUNETTO":"H085"},{"PUEGNAGO SUL GARDA":"H086"},{"PUGLIANELLO":"H087"},{"PULA":"H088"},{"PULFERO":"H089"},{"PULSANO":"H090"},{"PUMENENGO":"H091"},{"PUOS D\'ALPAGO":"H092"},{"PUSIANO":"H094"},{"PUTIFIGARI":"H095"},{"PUTIGNANO":"H096"},{"QUADRELLE":"H097"},{"QUADRI":"H098"},{"QUAGLIUZZO":"H100"},{"QUALIANO":"H101"},{"QUARANTI":"H102"},{"QUAREGNA":"H103"},{"QUARGNENTO":"H104"},{"QUARNA SOPRA":"H106"},{"QUARNA SOTTO":"H107"},{"QUARONA":"H108"},{"QUARRATA":"H109"},{"QUART":"H110"},{"QUARTO":"H114"},{"QUARTO D\'ALTINO":"H117"},{"QUARTU SANT\'ELENA":"H118"},{"QUARTUCCIU":"H119"},{"QUASSOLO":"H120"},{"QUATTORDIO":"H121"},{"QUATTRO CASTELLA":"H122"},{"QUERO":"H124"},{"QUILIANO":"H126"},{"QUINCINETTO":"H127"},{"QUINDICI":"H128"},{"QUINGENTOLE":"H129"},{"QUINTANO":"H130"},{"QUINTO DI TREVISO":"H131"},{"QUINTO VERCELLESE":"H132"},{"QUINTO VICENTINO":"H134"},{"QUINZANO D\'OGLIO":"H140"},{"QUISTELLO":"H143"},{"QUITTENGO":"H145"},{"RABBI":"H146"},{"RACALE":"H147"},{"RACALMUTO":"H148"},{"RACCONIGI":"H150"},{"RACCUJA":"H151"},{"RACINES":"H152"},{"RADDA IN CHIANTI":"H153"},{"RADDUSA":"H154"},{"RADICOFANI":"H156"},{"RADICONDOLI":"H157"},{"RAFFADALI":"H159"},{"RAGALNA":"M286"},{"RAGOGNA":"H161"},{"RAGOLI":"H162"},{"RAGUSA":"H163"},{"RAIANO":"H166"},{"RAMACCA":"H168"},{"RAMISETO":"G654"},{"RAMPONIO VERNA":"H171"},{"RANCIO VALCUVIA":"H173"},{"RANCO":"H174"},{"RANDAZZO":"H175"},{"RANICA":"H176"},{"RANZANICO":"H177"},{"RANZO":"H180"},{"RAPAGNANO":"H182"},{"RAPALLO":"H183"},{"RAPINO":"H184"},{"RAPOLANO TERME":"H185"},{"RAPOLLA":"H186"},{"RAPONE":"H187"},{"RASSA":"H188"},{"RASUN ANTERSELVA":"H189"},{"RASURA":"H192"},{"RAVANUSA":"H194"},{"RAVARINO":"H195"},{"RAVASCLETTO":"H196"},{"RAVELLO":"H198"},{"RAVENNA":"H199"},{"RAVEO":"H200"},{"RAVISCANINA":"H202"},{"RE":"H203"},{"REA":"H204"},{"REALMONTE":"H205"},{"REANA DEL ROIALE":"H206"},{"REANO":"H207"},{"RECALE":"H210"},{"RECANATI":"H211"},{"RECCO":"H212"},{"RECETTO":"H213"},{"RECOARO TERME":"H214"},{"REDAVALLE":"H216"},{"REDONDESCO":"H218"},{"REFRANCORE":"H219"},{"REFRONTOLO":"H220"},{"REGALBUTO":"H221"},{"REGGELLO":"H222"},{"REGGIO DI CALABRIA":"H224"},{"REGGIO NELL\'EMILIA":"H233"},{"REGGIOLO":"H225"},{"REINO":"H227"},{"REITANO":"H228"},{"REMANZACCO":"H229"},{"REMEDELLO":"H230"},{"RENATE":"H233"},{"RENDE":"H235"},{"RENON":"H236"},{"RESANA":"H238"},{"RESCALDINA":"H240"},{"RESIA":"H242"},{"RESIUTTA":"H244"},{"RESUTTANO":"H245"},{"RETORBIDO":"H246"},{"REVELLO":"H247"},{"REVERE":"H248"},{"REVIGLIASCO D\'ASTI":"H250"},{"REVINE LAGO":"H253"},{"REVO\'":"H254"},{"REZZAGO":"H255"},{"REZZATO":"H256"},{"REZZO":"H257"},{"REZZOAGLIO":"H258"},{"RHEMES-NOTRE-DAME":"H262"},{"RHEMES-SAINT-GEORGES":"H263"},{"RHO":"H264"},{"RIACE":"H265"},{"RIALTO":"H266"},{"RIANO":"H267"},{"RIARDO":"H268"},{"RIBERA":"H269"},{"RIBORDONE":"H270"},{"RICADI":"H271"},{"RICALDONE":"H272"},{"RICCIA":"H273"},{"RICCIONE":"H274"},{"RICCO\' DEL GOLFO DI SPEZIA":"H275"},{"RICENGO":"H276"},{"RICIGLIANO":"H277"},{"RIESE PIO X":"H280"},{"RIESI":"H281"},{"RIETI":"H282"},{"RIFIANO":"H284"},{"RIFREDDO":"H285"},{"RIGNANO FLAMINIO":"H288"},{"RIGNANO GARGANICO":"H287"},{"RIGNANO SULL\'ARNO":"H286"},{"RIGOLATO":"H289"},{"RIMA SAN GIUSEPPE":"H291"},{"RIMASCO":"H292"},{"RIMELLA":"H293"},{"RIMINI":"H294"},{"RIO DI PUSTERIA":"H299"},{"RIO MARINA":"H305"},{"RIO NELL\'ELBA":"H297"},{"RIO SALICETO":"H298"},{"RIOFREDDO":"H300"},{"RIOLA SARDO":"H301"},{"RIOLO TERME":"H302"},{"RIOLUNATO":"H303"},{"RIOMAGGIORE":"H304"},{"RIONERO IN VULTURE":"H307"},{"RIONERO SANNITICO":"H308"},{"RIPA TEATINA":"H320"},{"RIPABOTTONI":"H311"},{"RIPACANDIDA":"H312"},{"RIPALIMOSANI":"H313"},{"RIPALTA ARPINA":"H314"},{"RIPALTA CREMASCA":"H315"},{"RIPALTA GUERINA":"H316"},{"RIPARBELLA":"H319"},{"RIPATRANSONE":"H321"},{"RIPE":"H322"},{"RIPE SAN GINESIO":"H323"},{"RIPI":"H324"},{"RIPOSTO":"H325"},{"RITTANA":"H326"},{"RIVA DEL GARDA":"H330"},{"RIVA DI SOLTO":"H331"},{"RIVA LIGURE":"H328"},{"RIVA PRESSO CHIERI":"H337"},{"RIVA VALDOBBIA":"H329"},{"RIVALBA":"H333"},{"RIVALTA BORMIDA":"H334"},{"RIVALTA DI TORINO":"H335"},{"RIVAMONTE AGORDINO":"H327"},{"RIVANAZZANO":"H336"},{"RIVARA":"H338"},{"RIVAROLO CANAVESE":"H340"},{"RIVAROLO DEL RE ED UNITI":"H341"},{"RIVAROLO MANTOVANO":"H342"},{"RIVARONE":"H343"},{"RIVAROSSA":"H344"},{"RIVE":"H346"},{"RIVE D\'ARCANO":"H347"},{"RIVELLO":"H348"},{"RIVERGARO":"H350"},{"RIVIGNANO":"H352"},{"RIVISONDOLI":"H353"},{"RIVODUTRI":"H354"},{"RIVOLI":"H355"},{"RIVOLI VERONESE":"H356"},{"RIVOLTA D\'ADDA":"H357"},{"RIZZICONI":"H359"},{"RO":"H360"},{"ROANA":"H361"},{"ROASCHIA":"H362"},{"ROASCIO":"H363"},{"ROASIO":"H365"},{"ROATTO":"H366"},{"ROBASSOMERO":"H367"},{"ROBBIATE":"G223"},{"ROBBIO":"H369"},{"ROBECCHETTO CON INDUNO":"H371"},{"ROBECCO D\'OGLIO":"H372"},{"ROBECCO PAVESE":"H375"},{"ROBECCO SUL NAVIGLIO":"H373"},{"ROBELLA":"H376"},{"ROBILANTE":"H377"},{"ROBURENT":"H378"},{"ROCCA CANAVESE":"H386"},{"ROCCA CANTERANO":"H387"},{"ROCCA CIGLIE\'":"H391"},{"ROCCA D\'ARAZZO":"H392"},{"ROCCA D\'ARCE":"H393"},{"ROCCA D\'EVANDRO":"H398"},{"ROCCA DE\' BALDI":"H395"},{"ROCCA DE\'GIORGI":"H396"},{"ROCCA DI BOTTE":"H399"},{"ROCCA DI CAMBIO":"H400"},{"ROCCA DI CAVE":"H401"},{"ROCCA DI MEZZO":"H402"},{"ROCCA DI NETO":"H403"},{"ROCCA DI PAPA":"H404"},{"ROCCA GRIMALDA":"H414"},{"ROCCA IMPERIALE":"H416"},{"ROCCA MASSIMA":"H421"},{"ROCCA PIA":"H429"},{"ROCCA PIETORE":"H379"},{"ROCCA PRIORA":"H432"},{"ROCCA SAN CASCIANO":"H437"},{"ROCCA SAN FELICE":"H438"},{"ROCCA SAN GIOVANNI":"H439"},{"ROCCA SANTA MARIA":"H440"},{"ROCCA SANTO STEFANO":"H441"},{"ROCCA SINIBALDA":"H446"},{"ROCCA SUSELLA":"H450"},{"ROCCABASCERANA":"H382"},{"ROCCABERNARDA":"H383"},{"ROCCABIANCA":"H384"},{"ROCCABRUNA":"H385"},{"ROCCACASALE":"H389"},{"ROCCADASPIDE":"H394"},{"ROCCAFIORITA":"H405"},{"ROCCAFLUVIONE":"H390"},{"ROCCAFORTE DEL GRECO":"H408"},{"ROCCAFORTE LIGURE":"H406"},{"ROCCAFORTE MONDOVI\'":"H407"},{"ROCCAFORZATA":"H409"},{"ROCCAFRANCA":"H410"},{"ROCCAGIOVINE":"H411"},{"ROCCAGLORIOSA":"H412"},{"ROCCAGORGA":"H413"},{"ROCCALBEGNA":"H417"},{"ROCCALUMERA":"H418"},{"ROCCAMANDOLFI":"H420"},{"ROCCAMENA":"H422"},{"ROCCAMONFINA":"H423"},{"ROCCAMONTEPIANO":"H424"},{"ROCCAMORICE":"H425"},{"ROCCANOVA":"H426"},{"ROCCANTICA":"H427"},{"ROCCAPALUMBA":"H428"},{"ROCCAPIEMONTE":"H431"},{"ROCCARAINOLA":"H433"},{"ROCCARASO":"H434"},{"ROCCAROMANA":"H436"},{"ROCCASCALEGNA":"H442"},{"ROCCASECCA":"H443"},{"ROCCASECCA DEI VOLSCI":"H444"},{"ROCCASICURA":"H445"},{"ROCCASPARVERA":"H447"},{"ROCCASPINALVETI":"H448"},{"ROCCASTRADA":"H449"},{"ROCCAVALDINA":"H380"},{"ROCCAVERANO":"H451"},{"ROCCAVIGNALE":"H452"},{"ROCCAVIONE":"H453"},{"ROCCAVIVARA":"H454"},{"ROCCELLA IONICA":"H456"},{"ROCCELLA VALDEMONE":"H455"},{"ROCCHETTA A VOLTURNO":"H458"},{"ROCCHETTA BELBO":"H462"},{"ROCCHETTA DI VARA":"H461"},{"ROCCHETTA E CROCE":"H459"},{"ROCCHETTA LIGURE":"H465"},{"ROCCHETTA NERVINA":"H460"},{"ROCCHETTA PALAFEA":"H466"},{"ROCCHETTA SANT\'ANTONIO":"H467"},{"ROCCHETTA TANARO":"H468"},{"RODANO":"H470"},{"RODDI":"H472"},{"RODDINO":"H473"},{"RODELLO":"H474"},{"RODENGO":"H475"},{"RODENGO-SAIANO":"H477"},{"RODERO":"H478"},{"RODI GARGANICO":"H480"},{"RODI\' MILICI":"H479"},{"RODIGO":"H481"},{"ROE\' VOLCIANO":"H484"},{"ROFRANO":"H485"},{"ROGENO":"H486"},{"ROGGIANO GRAVINA":"H488"},{"ROGHUDI":"H489"},{"ROGLIANO":"H490"},{"ROGNANO":"H491"},{"ROGNO":"H492"},{"ROGOLO":"H493"},{"ROIATE":"H494"},{"ROIO DEL SANGRO":"H495"},{"ROISAN":"H497"},{"ROLETTO":"H498"},{"ROLO":"H500"},{"ROMA":"H501"},{"ROMAGNANO AL MONTE":"H503"},{"ROMAGNANO SESIA":"H502"},{"ROMAGNESE":"H505"},{"ROMALLO":"H506"},{"ROMANA":"H507"},{"ROMANENGO":"H508"},{"ROMANO CANAVESE":"H511"},{"ROMANO D\'EZZELINO":"H512"},{"ROMANO DI LOMBARDIA":"H509"},{"ROMANS D\'ISONZO":"H514"},{"ROMBIOLO":"H516"},{"ROMENO":"H517"},{"ROMENTINO":"H518"},{"ROMETTA":"H519"},{"RONAGO":"H521"},{"RONCA\'":"H522"},{"RONCADE":"H523"},{"RONCADELLE":"H525"},{"RONCARO":"H527"},{"RONCEGNO":"H528"},{"RONCELLO":"H529"},{"RONCHI DEI LEGIONARI":"H531"},{"RONCHI VALSUGANA":"H532"},{"RONCHIS":"H533"},{"RONCIGLIONE":"H534"},{"RONCO ALL\'ADIGE":"H540"},{"RONCO BIELLESE":"H538"},{"RONCO BRIANTINO":"H537"},{"RONCO CANAVESE":"H539"},{"RONCO SCRIVIA":"H536"},{"RONCOBELLO":"H535"},{"RONCOFERRARO":"H541"},{"RONCOFREDDO":"H542"},{"RONCOLA":"H544"},{"RONCONE":"H545"},{"RONDANINA":"H546"},{"RONDISSONE":"H547"},{"RONSECCO":"H549"},{"RONZO-CHIENIS":"G313"},{"RONZONE":"H552"},{"ROPPOLO":"H553"},{"RORA\'":"H554"},{"ROSA\'":"H556"},{"ROSARNO":"H558"},{"ROSASCO":"H559"},{"ROSATE":"H560"},{"ROSAZZA":"H561"},{"ROSCIANO":"H562"},{"ROSCIGNO":"H564"},{"ROSE":"H565"},{"ROSELLO":"H566"},{"ROSETO CAPO SPULICO":"H572"},{"ROSETO DEGLI ABRUZZI":"F585"},{"ROSETO VALFORTORE":"H568"},{"ROSIGNANO MARITTIMO":"H570"},{"ROSIGNANO MONFERRATO":"H569"},{"ROSOLINA":"H573"},{"ROSOLINI":"H574"},{"ROSORA":"H575"},{"ROSSA":"H577"},{"ROSSANA":"H578"},{"ROSSANO":"H579"},{"ROSSANO VENETO":"H580"},{"ROSSIGLIONE":"H581"},{"ROSTA":"H583"},{"ROTA D\'IMAGNA":"H584"},{"ROTA GRECA":"H585"},{"ROTELLA":"H588"},{"ROTELLO":"H589"},{"ROTONDA":"H590"},{"ROTONDELLA":"H591"},{"ROTONDI":"H592"},{"ROTTOFRENO":"H593"},{"ROTZO":"H594"},{"ROURE":"H555"},{"ROVAGNATE":"H596"},{"ROVASENDA":"H364"},{"ROVATO":"H598"},{"ROVEGNO":"H599"},{"ROVELLASCA":"H601"},{"ROVELLO PORRO":"H602"},{"ROVERBELLA":"H604"},{"ROVERCHIARA":"H606"},{"ROVERE\' DELLA LUNA":"H607"},{"ROVERE\' VERONESE":"H608"},{"ROVEREDO DI GUA\'":"H610"},{"ROVEREDO IN PIANO":"H609"},{"ROVERETO":"H612"},{"ROVESCALA":"H614"},{"ROVETTA":"H615"},{"ROVIANO":"H618"},{"ROVIGO":"H620"},{"ROVITO":"H621"},{"ROVOLON":"H622"},{"ROZZANO":"H623"},{"RUBANO":"H625"},{"RUBIANA":"H627"},{"RUBIERA":"H628"},{"RUDA":"H629"},{"RUDIANO":"H630"},{"RUEGLIO":"H631"},{"RUFFANO":"H632"},{"RUFFIA":"H633"},{"RUFFRE\'":"H634"},{"RUFINA":"H635"},{"RUINAS":"F271"},{"RUINO":"H637"},{"RUMO":"H639"},{"RUOTI":"H641"},{"RUSSI":"H642"},{"RUTIGLIANO":"H643"},{"RUTINO":"H644"},{"RUVIANO":"H165"},{"RUVO DEL MONTE":"H646"},{"RUVO DI PUGLIA":"H645"},{"SABAUDIA":"H647"},{"SABBIA":"H648"},{"SABBIO CHIESE":"H650"},{"SABBIONETA":"H652"},{"SACCO":"H654"},{"SACCOLONGO":"H655"},{"SACILE":"H657"},{"SACROFANO":"H658"},{"SADALI":"H659"},{"SAGAMA":"H661"},{"SAGLIANO MICCA":"H662"},{"SAGRADO":"H665"},{"SAGRON MIS":"H666"},{"SAINT-CHRISTOPHE":"H669"},{"SAINT-DENIS":"H670"},{"SAINT-MARCEL":"H671"},{"SAINT-NICOLAS":"H672"},{"SAINT-OYEN":"H673"},{"SAINT-PIERRE":"H674"},{"SAINT-RHEMY-EN-BOSSES":"H675"},{"SAINT-VINCENT":"H676"},{"SALA BAGANZA":"H682"},{"SALA BIELLESE":"H681"},{"SALA BOLOGNESE":"H678"},{"SALA COMACINA":"H679"},{"SALA CONSILINA":"H683"},{"SALA MONFERRATO":"H677"},{"SALANDRA":"H687"},{"SALAPARUTA":"H688"},{"SALARA":"H689"},{"SALASCO":"H690"},{"SALASSA":"H691"},{"SALBERTRAND":"H684"},{"SALCEDO":"F810"},{"SALCITO":"H693"},{"SALE":"H694"},{"SALE DELLE LANGHE":"H695"},{"SALE MARASINO":"H699"},{"SALE SAN GIOVANNI":"H704"},{"SALEMI":"H700"},{"SALENTO":"H686"},{"SALERANO CANAVESE":"H702"},{"SALERANO SUL LAMBRO":"H701"},{"SALERNO":"H703"},{"SALETTO":"H705"},{"SALGAREDA":"H706"},{"SALI VERCELLESE":"H707"},{"SALICE SALENTINO":"H708"},{"SALICETO":"H710"},{"SALISANO":"H713"},{"SALIZZOLE":"H714"},{"SALLE":"H715"},{"SALMOUR":"H716"},{"SALO\'":"H717"},{"SALORNO":"H719"},{"SALSOMAGGIORE TERME":"H720"},{"SALTARA":"H721"},{"SALTRIO":"H723"},{"SALUDECIO":"H724"},{"SALUGGIA":"H725"},{"SALUSSOLA":"H726"},{"SALUZZO":"H727"},{"SALVE":"H729"},{"SALVIROLA":"H731"},{"SALVITELLE":"H732"},{"SALZA DI PINEROLO":"H734"},{"SALZA IRPINA":"H733"},{"SALZANO":"H735"},{"SAMARATE":"H736"},{"SAMASSI":"H738"},{"SAMATZAI":"H739"},{"SAMBUCA DI SICILIA":"H743"},{"SAMBUCA PISTOIESE":"H744"},{"SAMBUCI":"H745"},{"SAMBUCO":"H746"},{"SAMMICHELE DI BARI":"H749"},{"SAMO":"H013"},{"SAMOLACO":"H752"},{"SAMONE":"H753"},{"SAMONE":"H753"},{"SAMPEYRE":"H755"},{"SAMUGHEO":"H756"},{"SAN BARTOLOMEO AL MARE":"H763"},{"SAN BARTOLOMEO IN GALDO":"H764"},{"SAN BARTOLOMEO VAL CAVARGNA":"H760"},{"SAN BASILE":"H765"},{"SAN BASILIO":"H766"},{"SAN BASSANO":"H767"},{"SAN BELLINO":"H768"},{"SAN BENEDETTO BELBO":"H770"},{"SAN BENEDETTO DEI MARSI":"H772"},{"SAN BENEDETTO DEL TRONTO":"H769"},{"SAN BENEDETTO IN PERILLIS":"H773"},{"SAN BENEDETTO PO":"H771"},{"SAN BENEDETTO ULLANO":"H774"},{"SAN BENEDETTO VAL DI SAMBRO":"G566"},{"SAN BENIGNO CANAVESE":"H775"},{"SAN BERNARDINO VERBANO":"H777"},{"SAN BIAGIO DELLA CIMA":"H780"},{"SAN BIAGIO DI CALLALTA":"H781"},{"SAN BIAGIO PLATANI":"H778"},{"SAN BIAGIO SARACINISCO":"H779"},{"SAN BIASE":"H782"},{"SAN BONIFACIO":"H783"},{"SAN BUONO":"H784"},{"SAN CALOGERO":"H785"},{"SAN CANDIDO":"H786"},{"SAN CANZIAN D\'ISONZO":"H787"},{"SAN CARLO CANAVESE":"H789"},{"SAN CASCIANO DEI BAGNI":"H790"},{"SAN CASCIANO IN VAL DI PESA":"H791"},{"SAN CASSIANO":"M264"},{"SAN CATALDO":"H792"},{"SAN CESAREO":"M295"},{"SAN CESARIO DI LECCE":"H793"},{"SAN CESARIO SUL PANARO":"H794"},{"SAN CHIRICO NUOVO":"H795"},{"SAN CHIRICO RAPARO":"H796"},{"SAN CIPIRELLO":"H797"},{"SAN CIPRIANO D\'AVERSA":"H798"},{"SAN CIPRIANO PICENTINO":"H800"},{"SAN CIPRIANO PO":"H799"},{"SAN CLEMENTE":"H801"},{"SAN COLOMBANO AL LAMBRO":"H803"},{"SAN COLOMBANO BELMONTE":"H804"},{"SAN COLOMBANO CERTENOLI":"H802"},{"SAN CONO":"H805"},{"SAN COSMO ALBANESE":"H806"},{"SAN COSTANTINO ALBANESE":"H808"},{"SAN COSTANTINO CALABRO":"H807"},{"SAN COSTANZO":"H809"},{"SAN CRISTOFORO":"H810"},{"SAN DAMIANO AL COLLE":"H814"},{"SAN DAMIANO D\'ASTI":"H811"},{"SAN DAMIANO MACRA":"H812"},{"SAN DANIELE DEL FRIULI":"H816"},{"SAN DANIELE PO":"H815"},{"SAN DEMETRIO CORONE":"H818"},{"SAN DEMETRIO NE\' VESTINI":"H819"},{"SAN DIDERO":"H820"},{"SAN DONA\' DI PIAVE":"H823"},{"SAN DONACI":"H822"},{"SAN DONATO DI LECCE":"H826"},{"SAN DONATO DI NINEA":"H825"},{"SAN DONATO MILANESE":"H827"},{"SAN DONATO VAL DI COMINO":"H824"},{"SAN DORLIGO DELLA VALLE":"D324"},{"SAN FEDELE INTELVI":"H830"},{"SAN FELE":"H831"},{"SAN FELICE A CANCELLO":"H834"},{"SAN FELICE CIRCEO":"H836"},{"SAN FELICE DEL BENACO":"H838"},{"SAN FELICE DEL MOLISE":"H833"},{"SAN FELICE SUL PANARO":"H835"},{"SAN FERDINANDO":"M277"},{"SAN FERDINANDO DI PUGLIA":"H839"},{"SAN FERMO DELLA BATTAGLIA":"H840"},{"SAN FILI":"H841"},{"SAN FILIPPO DEL MELA":"H842"},{"SAN FIOR":"H843"},{"SAN FIORANO":"H844"},{"SAN FLORIANO DEL COLLIO":"H845"},{"SAN FLORO":"H846"},{"SAN FRANCESCO AL CAMPO":"H847"},{"SAN FRATELLO":"H850"},{"SAN GAVINO MONREALE":"H856"},{"SAN GEMINI":"H857"},{"SAN GENESIO ATESINO":"H858"},{"SAN GENESIO ED UNITI":"H859"},{"SAN GENNARO VESUVIANO":"H860"},{"SAN GERMANO CHISONE":"H862"},{"SAN GERMANO DEI BERICI":"H863"},{"SAN GERMANO VERCELLESE":"H861"},{"SAN GERVASIO BRESCIANO":"H865"},{"SAN GIACOMO DEGLI SCHIAVONI":"H867"},{"SAN GIACOMO DELLE SEGNATE":"H870"},{"SAN GIACOMO FILIPPO":"H868"},{"SAN GIACOMO VERCELLESE":"B952"},{"SAN GILLIO":"H873"},{"SAN GIMIGNANO":"H875"},{"SAN GINESIO":"H876"},{"SAN GIORGIO A CREMANO":"H892"},{"SAN GIORGIO A LIRI":"H880"},{"SAN GIORGIO ALBANESE":"H881"},{"SAN GIORGIO CANAVESE":"H890"},{"SAN GIORGIO DEL SANNIO":"H894"},{"SAN GIORGIO DELLA RICHINVELDA":"H891"},{"SAN GIORGIO DELLE PERTICHE":"H893"},{"SAN GIORGIO DI LOMELLINA":"H885"},{"SAN GIORGIO DI MANTOVA":"H883"},{"SAN GIORGIO DI NOGARO":"H895"},{"SAN GIORGIO DI PESARO":"H886"},{"SAN GIORGIO DI PIANO":"H896"},{"SAN GIORGIO IN BOSCO":"H897"},{"SAN GIORGIO IONICO":"H882"},{"SAN GIORGIO LA MOLARA":"H898"},{"SAN GIORGIO LUCANO":"H888"},{"SAN GIORGIO MONFERRATO":"H878"},{"SAN GIORGIO MORGETO":"H889"},{"SAN GIORGIO PIACENTINO":"H887"},{"SAN GIORGIO SCARAMPI":"H899"},{"SAN GIORGIO SU LEGNANO":"H884"},{"SAN GIORIO DI SUSA":"H900"},{"SAN GIOVANNI A PIRO":"H907"},{"SAN GIOVANNI AL NATISONE":"H906"},{"SAN GIOVANNI BIANCO":"H910"},{"SAN GIOVANNI D\'ASSO":"H911"},{"SAN GIOVANNI DEL DOSSO":"H912"},{"SAN GIOVANNI DI GERACE":"H903"},{"SAN GIOVANNI GEMINI":"H914"},{"SAN GIOVANNI ILARIONE":"H916"},{"SAN GIOVANNI IN CROCE":"H918"},{"SAN GIOVANNI IN FIORE":"H919"},{"SAN GIOVANNI IN GALDO":"H920"},{"SAN GIOVANNI IN MARIGNANO":"H921"},{"SAN GIOVANNI IN PERSICETO":"G467"},{"SAN GIOVANNI INCARICO":"H917"},{"SAN GIOVANNI LA PUNTA":"H922"},{"SAN GIOVANNI LIPIONI":"H923"},{"SAN GIOVANNI LUPATOTO":"H924"},{"SAN GIOVANNI ROTONDO":"H926"},{"SAN GIOVANNI SUERGIU":"G287"},{"SAN GIOVANNI TEATINO":"D690"},{"SAN GIOVANNI VALDARNO":"H901"},{"SAN GIULIANO DEL SANNIO":"H928"},{"SAN GIULIANO DI PUGLIA":"H929"},{"SAN GIULIANO MILANESE":"H930"},{"SAN GIULIANO TERME":"A562"},{"SAN GIUSEPPE JATO":"H933"},{"SAN GIUSEPPE VESUVIANO":"H931"},{"SAN GIUSTINO":"H935"},{"SAN GIUSTO CANAVESE":"H936"},{"SAN GODENZO":"H937"},{"SAN GREGORIO D\'IPPONA":"H941"},{"SAN GREGORIO DA SASSOLA":"H942"},{"SAN GREGORIO DI CATANIA":"H940"},{"SAN GREGORIO MAGNO":"H943"},{"SAN GREGORIO MATESE":"H939"},{"SAN GREGORIO NELLE ALPI":"H938"},{"SAN LAZZARO DI SAVENA":"H945"},{"SAN LEO":"H949"},{"SAN LEONARDO":"H951"},{"SAN LEONARDO IN PASSIRIA":"H952"},{"SAN LEUCIO DEL SANNIO":"H953"},{"SAN LORENZELLO":"H955"},{"SAN LORENZO":"H959"},{"SAN LORENZO AL MARE":"H957"},{"SAN LORENZO BELLIZZI":"H961"},{"SAN LORENZO DEL VALLO":"H962"},{"SAN LORENZO DI SEBATO":"H956"},{"SAN LORENZO IN BANALE":"H966"},{"SAN LORENZO IN CAMPO":"H958"},{"SAN LORENZO ISONTINO":"H964"},{"SAN LORENZO MAGGIORE":"H967"},{"SAN LORENZO NUOVO":"H969"},{"SAN LUCA":"H970"},{"SAN LUCIDO":"H971"},{"SAN LUPO":"H973"},{"SAN MANGO D\'AQUINO":"H976"},{"SAN MANGO PIEMONTE":"H977"},{"SAN MANGO SUL CALORE":"H975"},{"SAN MARCELLINO":"H978"},{"SAN MARCELLO":"H979"},{"SAN MARCELLO PISTOIESE":"H980"},{"SAN MARCO ARGENTANO":"H981"},{"SAN MARCO D\'ALUNZIO":"H982"},{"SAN MARCO DEI CAVOTI":"H984"},{"SAN MARCO EVANGELISTA":"F043"},{"SAN MARCO IN LAMIS":"H985"},{"SAN MARCO LA CATOLA":"H986"},{"SAN MARTINO AL TAGLIAMENTO":"H999"},{"SAN MARTINO ALFIERI":"H987"},{"SAN MARTINO BUON ALBERGO":"I003"},{"SAN MARTINO CANAVESE":"H997"},{"SAN MARTINO D\'AGRI":"H994"},{"SAN MARTINO DALL\'ARGINE":"I005"},{"SAN MARTINO DEL LAGO":"I007"},{"SAN MARTINO DI FINITA":"H992"},{"SAN MARTINO DI LUPARI":"I008"},{"SAN MARTINO DI VENEZZE":"H996"},{"SAN MARTINO IN BADIA":"H988"},{"SAN MARTINO IN PASSIRIA":"H989"},{"SAN MARTINO IN PENSILIS":"H990"},{"SAN MARTINO IN RIO":"I011"},{"SAN MARTINO IN STRADA":"I012"},{"SAN MARTINO SANNITA":"I002"},{"SAN MARTINO SICCOMARIO":"I014"},{"SAN MARTINO SULLA MARRUCINA":"H991"},{"SAN MARTINO VALLE CAUDINA":"I016"},{"SAN MARZANO DI SAN GIUSEPPE":"I018"},{"SAN MARZANO OLIVETO":"I017"},{"SAN MARZANO SUL SARNO":"I019"},{"SAN MASSIMO":"I023"},{"SAN MAURIZIO CANAVESE":"I024"},{"SAN MAURIZIO D\'OPAGLIO":"I025"},{"SAN MAURO CASTELVERDE":"I028"},{"SAN MAURO CILENTO":"I031"},{"SAN MAURO DI SALINE":"H712"},{"SAN MAURO FORTE":"I029"},{"SAN MAURO LA BRUCA":"I032"},{"SAN MAURO MARCHESATO":"I026"},{"SAN MAURO PASCOLI":"I027"},{"SAN MAURO TORINESE":"I030"},{"SAN MICHELE AL TAGLIAMENTO":"I040"},{"SAN MICHELE ALL\'ADIGE":"I042"},{"SAN MICHELE DI GANZARIA":"I035"},{"SAN MICHELE DI SERINO":"I034"},{"SAN MICHELE MONDOVI\'":"I037"},{"SAN MICHELE SALENTINO":"I045"},{"SAN MINIATO":"I046"},{"SAN NAZARIO":"I047"},{"SAN NAZZARO":"I049"},{"SAN NAZZARO SESIA":"I052"},{"SAN NAZZARO VAL CAVARGNA":"I051"},{"SAN NICOLA ARCELLA":"I060"},{"SAN NICOLA BARONIA":"I061"},{"SAN NICOLA DA CRISSA":"I058"},{"SAN NICOLA DELL\'ALTO":"I057"},{"SAN NICOLA LA STRADA":"I056"},{"SAN NICOLA MANFREDI":"I062"},{"SAN NICOLO\' D\'ARCIDANO":"A368"},{"SAN NICOLO\' DI COMELICO":"I063"},{"SAN NICOLO\' GERREI":"G383"},{"SAN PANCRAZIO":"I065"},{"SAN PANCRAZIO SALENTINO":"I066"},{"SAN PAOLO":"G407"},{"SAN PAOLO ALBANESE":"B906"},{"SAN PAOLO BEL SITO":"I073"},{"SAN PAOLO CERVO":"I074"},{"SAN PAOLO D\'ARGON":"B310"},{"SAN PAOLO DI CIVITATE":"I072"},{"SAN PAOLO DI JESI":"I071"},{"SAN PAOLO SOLBRITO":"I076"},{"SAN PELLEGRINO TERME":"I079"},{"SAN PIER D\'ISONZO":"I082"},{"SAN PIER NICETO":"I084"},{"SAN PIERO A SIEVE":"I085"},{"SAN PIERO PATTI":"I086"},{"SAN PIETRO A MAIDA":"I093"},{"SAN PIETRO AL NATISONE":"I092"},{"SAN PIETRO AL TANAGRO":"I089"},{"SAN PIETRO APOSTOLO":"I095"},{"SAN PIETRO AVELLANA":"I096"},{"SAN PIETRO CLARENZA":"I098"},{"SAN PIETRO DI CADORE":"I088"},{"SAN PIETRO DI CARIDA\'":"I102"},{"SAN PIETRO DI FELETTO":"I103"},{"SAN PIETRO DI MORUBIO":"I105"},{"SAN PIETRO IN AMANTEA":"I108"},{"SAN PIETRO IN CARIANO":"I109"},{"SAN PIETRO IN CASALE":"I110"},{"SAN PIETRO IN CERRO":"G788"},{"SAN PIETRO IN GU":"I107"},{"SAN PIETRO IN GUARANO":"I114"},{"SAN PIETRO IN LAMA":"I115"},{"SAN PIETRO INFINE":"I113"},{"SAN PIETRO MOSEZZO":"I116"},{"SAN PIETRO MUSSOLINO":"I117"},{"SAN PIETRO VAL LEMINA":"I090"},{"SAN PIETRO VERNOTICO":"I119"},{"SAN PIETRO VIMINARIO":"I120"},{"SAN PIO DELLE CAMERE":"I121"},{"SAN POLO D\'ENZA":"I123"},{"SAN POLO DEI CAVALIERI":"I125"},{"SAN POLO DI PIAVE":"I124"},{"SAN POLO MATESE":"I122"},{"SAN PONSO":"I126"},{"SAN POSSIDONIO":"I128"},{"SAN POTITO SANNITICO":"I130"},{"SAN POTITO ULTRA":"I129"},{"SAN PRISCO":"I131"},{"SAN PROCOPIO":"I132"},{"SAN PROSPERO":"I133"},{"SAN QUIRICO D\'ORCIA":"I135"},{"SAN QUIRINO":"I136"},{"SAN RAFFAELE CIMENA":"I137"},{"SAN REMO":"I138"},{"SAN ROBERTO":"I139"},{"SAN ROCCO AL PORTO":"I140"},{"SAN ROMANO IN GARFAGNANA":"I142"},{"SAN RUFO":"I143"},{"SAN SALVATORE DI FITALIA":"I147"},{"SAN SALVATORE MONFERRATO":"I144"},{"SAN SALVATORE TELESINO":"I145"},{"SAN SALVO":"I148"},{"SAN SEBASTIANO AL VESUVIO":"I151"},{"SAN SEBASTIANO CURONE":"I150"},{"SAN SEBASTIANO DA PO":"I152"},{"SAN SECONDO DI PINEROLO":"I154"},{"SAN SECONDO PARMENSE":"I153"},{"SAN SEVERINO LUCANO":"I157"},{"SAN SEVERINO MARCHE":"I156"},{"SAN SEVERO":"I158"},{"SAN SOSSIO BARONIA":"I163"},{"SAN SOSTENE":"I164"},{"SAN SOSTI":"I165"},{"SAN SPERATE":"I166"},{"SAN TAMMARO":"I261"},{"SAN TEODORO":"I328"},{"SAN TEODORO":"I328"},{"SAN TOMASO AGORDINO":"I347"},{"SAN VALENTINO IN ABRUZZO CITER":"I376"},{"SAN VALENTINO TORIO":"I377"},{"SAN VENANZO":"I381"},{"SAN VENDEMIANO":"I382"},{"SAN VERO MILIS":"I384"},{"SAN VINCENZO":"I390"},{"SAN VINCENZO LA COSTA":"I388"},{"SAN VINCENZO VALLE ROVETO":"I389"},{"SAN VITALIANO":"I391"},{"SAN VITO":"I402"},{"SAN VITO AL TAGLIAMENTO":"I403"},{"SAN VITO AL TORRE":"I404"},{"SAN VITO CHIETINO":"I394"},{"SAN VITO DEI NORMANNI":"I396"},{"SAN VITO DI CADORE":"I392"},{"SAN VITO DI FAGAGNA":"I405"},{"SAN VITO DI LEGUZZANO":"I401"},{"SAN VITO LO CAPO":"I407"},{"SAN VITO ROMANO":"I400"},{"SAN VITO SULLO IONIO":"I393"},{"SAN VITTORE DEL LAZIO":"I408"},{"SAN VITTORE OLONA":"I409"},{"SAN ZENO DI MONTAGNA":"I414"},{"SAN ZENO NAVIGLIO":"I412"},{"SAN ZENONE AL LAMBRO":"I415"},{"SAN ZENONE AL PO":"I416"},{"SAN ZENONE DEGLI EZZELINI":"I417"},{"SANARICA":"H757"},{"SANDIGLIANO":"H821"},{"SANDRIGO":"H829"},{"SANFRE\'":"H851"},{"SANFRONT":"H852"},{"SANGANO":"H855"},{"SANGIANO":"H872"},{"SANGINETO":"H877"},{"SANGUINETTO":"H944"},{"SANLURI":"H974"},{"SANNAZZARO DE\'BURGONDI":"I048"},{"SANNICANDRO DI BARI":"I053"},{"SANNICANDRO GARGANICO":"I054"},{"SANNICOLA":"I059"},{"SANSEPOLCRO":"I155"},{"SANT\'ABBONDIO":"I167"},{"SANT\'AGAPITO":"I189"},{"SANT\'AGATA BOLOGNESE":"I191"},{"SANT\'AGATA DE\' GOTI":"I197"},{"SANT\'AGATA DEL BIANCO":"I198"},{"SANT\'AGATA DI ESARO":"I192"},{"SANT\'AGATA DI MILITELLO":"I199"},{"SANT\'AGATA DI PUGLIA":"I193"},{"SANT\'AGATA FELTRIA":"I201"},{"SANT\'AGATA FOSSILI":"I190"},{"SANT\'AGATA LI BATTIATI":"I202"},{"SANT\'AGATA SUL SANTERNO":"I196"},{"SANT\'AGNELLO":"I208"},{"SANT\'AGOSTINO":"I209"},{"SANT\'ALBANO STURA":"I210"},{"SANT\'ALESSIO CON VIALONE":"I213"},{"SANT\'ALESSIO IN ASPROMONTE":"I214"},{"SANT\'ALESSIO SICULO":"I215"},{"SANT\'ALFIO":"I216"},{"SANT\'AMBROGIO DI TORINO":"I258"},{"SANT\'AMBROGIO DI VALPOLICELLA":"I259"},{"SANT\'AMBROGIO SUL GARIGLIANO":"I256"},{"SANT\'ANASTASIA":"I262"},{"SANT\'ANATOLIA DI NARCO":"I263"},{"SANT\'ANDREA APOSTOLO DELLO ION":"I266"},{"SANT\'ANDREA DEL GARIGLIANO":"I265"},{"SANT\'ANDREA DI CONZA":"I264"},{"SANT\'ANDREA FRIUS":"I271"},{"SANT\'ANGELO A CUPOLO":"I277"},{"SANT\'ANGELO A FASANELLA":"I278"},{"SANT\'ANGELO A SCALA":"I280"},{"SANT\'ANGELO ALL\'ESCA":"I279"},{"SANT\'ANGELO D\'ALIFE":"I273"},{"SANT\'ANGELO DEI LOMBARDI":"I281"},{"SANT\'ANGELO DEL PESCO":"I282"},{"SANT\'ANGELO DI BROLO":"I283"},{"SANT\'ANGELO DI PIOVE DI SACCO":"I275"},{"SANT\'ANGELO IN LIZZOLA":"I285"},{"SANT\'ANGELO IN PONTANO":"I286"},{"SANT\'ANGELO IN VADO":"I287"},{"SANT\'ANGELO LE FRATTE":"I288"},{"SANT\'ANGELO LIMOSANO":"I289"},{"SANT\'ANGELO LODIGIANO":"I274"},{"SANT\'ANGELO LOMELLINA":"I276"},{"SANT\'ANGELO MUXARO":"I290"},{"SANT\'ANGELO ROMANO":"I284"},{"SANT\'ANNA ARRESI":"M209"},{"SANT\'ANNA D\'ALFAEDO":"I292"},{"SANT\'ANTIMO":"I293"},{"SANT\'ANTIOCO":"I294"},{"SANT\'ANTONINO DI SUSA":"I296"},{"SANT\'ANTONIO ABATE":"I300"},{"SANT\'ANTONIO DI GALLURA":"M276"},{"SANT\'APOLLINARE":"I302"},{"SANT\'ARCANGELO":"I305"},{"SANT\'ARCANGELO TRIMONTE":"F557"},{"SANT\'ARPINO":"I306"},{"SANT\'ARSENIO":"I307"},{"SANT\'EGIDIO ALLA VIBRATA":"I318"},{"SANT\'EGIDIO DEL MONTE ALBINO":"I317"},{"SANT\'ELENA":"I319"},{"SANT\'ELENA SANNITA":"B466"},{"SANT\'ELIA A PIANISI":"I320"},{"SANT\'ELIA FIUMERAPIDO":"I321"},{"SANT\'ELPIDIO A MARE":"I324"},{"SANT\'EUFEMIA A MAIELLA":"I332"},{"SANT\'EUFEMIA D\'ASPROMONTE":"I333"},{"SANT\'EUSANIO DEL SANGRO":"I335"},{"SANT\'EUSANIO FORCONESE":"I336"},{"SANT\'ILARIO D\'ENZA":"I342"},{"SANT\'ILARIO DELLO IONIO":"I341"},{"SANT\'IPPOLITO":"I344"},{"SANT\'OLCESE":"I346"},{"SANT\'OMERO":"I348"},{"SANT\'OMOBONO IMAGNA":"I349"},{"SANT\'ONOFRIO":"I350"},{"SANT\'ORESTE":"I352"},{"SANT\'ORSOLA TERME":"I354"},{"SANT\'URBANO":"I375"},{"SANTA BRIGIDA":"I168"},{"SANTA CATERINA ALBANESE":"I171"},{"SANTA CATERINA DELLO IONIO":"I170"},{"SANTA CATERINA VILLARMOSA":"I169"},{"SANTA CESAREA TERME":"I172"},{"SANTA CRISTINA D\'ASPROMONTE":"I176"},{"SANTA CRISTINA E BISSONE":"I175"},{"SANTA CRISTINA GELA":"I174"},{"SANTA CRISTINA VALGARDENA":"I173"},{"SANTA CROCE CAMERINA":"I178"},{"SANTA CROCE DEL SANNIO":"I179"},{"SANTA CROCE DI MAGLIANO":"I181"},{"SANTA CROCE SULL\'ARNO":"I177"},{"SANTA DOMENICA TALAO":"I183"},{"SANTA DOMENICA VITTORIA":"I184"},{"SANTA ELISABETTA":"I185"},{"SANTA FIORA":"I187"},{"SANTA FLAVIA":"I188"},{"SANTA GIULETTA":"I203"},{"SANTA GIUSTA":"I205"},{"SANTA GIUSTINA":"I206"},{"SANTA GIUSTINA IN COLLE":"I207"},{"SANTA LUCE":"I217"},{"SANTA LUCIA DEL MELA":"I220"},{"SANTA LUCIA DI PIAVE":"I221"},{"SANTA LUCIA DI SERINO":"I219"},{"SANTA MARGHERITA D\'ADIGE":"I226"},{"SANTA MARGHERITA DI BELICE":"I224"},{"SANTA MARGHERITA DI STAFFORA":"I230"},{"SANTA MARGHERITA LIGURE":"I225"},{"SANTA MARIA A MONTE":"I232"},{"SANTA MARIA A VICO":"I233"},{"SANTA MARIA CAPUA VETERE":"I234"},{"SANTA MARIA COGHINAS":"M284"},{"SANTA MARIA DEL CEDRO":"C717"},{"SANTA MARIA DEL MOLISE":"I238"},{"SANTA MARIA DELLA VERSA":"I237"},{"SANTA MARIA DI LICODIA":"I240"},{"SANTA MARIA DI SALA":"I242"},{"SANTA MARIA HOE\'":"I243"},{"SANTA MARIA IMBARO":"I244"},{"SANTA MARIA LA CARITA\'":"M273"},{"SANTA MARIA LA FOSSA":"I247"},{"SANTA MARIA LA LONGA":"I248"},{"SANTA MARIA MAGGIORE":"I249"},{"SANTA MARIA NUOVA":"I251"},{"SANTA MARIA REZZONICO":"I252"},{"SANTA MARINA":"I253"},{"SANTA MARINA SALINA":"I254"},{"SANTA MARINELLA":"I255"},{"SANTA NINFA":"I291"},{"SANTA PAOLINA":"I301"},{"SANTA SEVERINA":"I308"},{"SANTA SOFIA":"I310"},{"SANTA SOFIA D\'EPIRO":"I309"},{"SANTA TERESA DI RIVA":"I311"},{"SANTA TERESA GALLURA":"I312"},{"SANTA VENERINA":"I314"},{"SANTA VITTORIA D\'ALBA":"I316"},{"SANTA VITTORIA IN MATENANO":"I315"},{"SANTADI":"I182"},{"SANTARCANGELO DI ROMAGNA":"I304"},{"SANTE MARIE":"I326"},{"SANTENA":"I327"},{"SANTERAMO IN COLLE":"I330"},{"SANTHIA\'":"I337"},{"SANTI COSMA E DAMIANO":"I339"},{"SANTO STEFANO AL MARE":"I365"},{"SANTO STEFANO BELBO":"I367"},{"SANTO STEFANO D\'AVETO":"I368"},{"SANTO STEFANO DEL SOLE":"I357"},{"SANTO STEFANO DI CADORE":"C919"},{"SANTO STEFANO DI CAMASTRA":"I370"},{"SANTO STEFANO DI MAGRA":"I363"},{"SANTO STEFANO DI ROGLIANO":"I359"},{"SANTO STEFANO DI SESSANIO":"I360"},{"SANTO STEFANO IN ASPROMONTE":"I371"},{"SANTO STEFANO LODIGIANO":"I362"},{"SANTO STEFANO QUISQUINA":"I356"},{"SANTO STEFANO ROERO":"I372"},{"SANTO STEFANO TICINO":"I361"},{"SANTO STINO DI LIVENZA":"I373"},{"SANTOMENNA":"I260"},{"SANTOPADRE":"I351"},{"SANTORSO":"I353"},{"SANTU LUSSURGIU":"I374"},{"SANZA":"I410"},{"SANZENO":"I411"},{"SAONARA":"I418"},{"SAPONARA":"I420"},{"SAPPADA":"I421"},{"SAPRI":"I422"},{"SARACENA":"I423"},{"SARACINESCO":"I424"},{"SARCEDO":"I425"},{"SARCONI":"I426"},{"SARDARA":"I428"},{"SARDIGLIANO":"I429"},{"SAREGO":"I430"},{"SARENTINO":"I431"},{"SAREZZANO":"I432"},{"SAREZZO":"I433"},{"SARMATO":"I434"},{"SARMEDE":"I435"},{"SARNANO":"I436"},{"SARNICO":"I437"},{"SARNO":"I438"},{"SARNONICO":"I439"},{"SARONNO":"I441"},{"SARRE":"I442"},{"SARROCH":"I443"},{"SARSINA":"I444"},{"SARTEANO":"I445"},{"SARTIRANA LOMELLINA":"I447"},{"SARULE":"I448"},{"SARZANA":"I449"},{"SASSANO":"I451"},{"SASSARI":"I452"},{"SASSELLO":"I453"},{"SASSETTA":"I454"},{"SASSINORO":"I455"},{"SASSO DI CASTALDA":"I457"},{"SASSO MARCONI":"G972"},{"SASSOCORVARO":"I459"},{"SASSOFELTRIO":"I460"},{"SASSOFERRATO":"I461"},{"SASSUOLO":"I462"},{"SATRIANO":"I463"},{"SATRIANO DI LUCANIA":"G614"},{"SAURIS":"I464"},{"SAUZE D\'OULX":"I466"},{"SAUZE DI CESANA":"I465"},{"SAVA":"I467"},{"SAVELLI":"I468"},{"SAVIANO":"I469"},{"SAVIGLIANO":"I470"},{"SAVIGNANO IRPINO":"I471"},{"SAVIGNANO SUL PANARO":"I473"},{"SAVIGNANO SUL RUBICONE":"I472"},{"SAVIGNO":"I474"},{"SAVIGNONE":"I475"},{"SAVIORE DELL\'ADAMELLO":"I476"},{"SAVOCA":"I477"},{"SAVOGNA":"I478"},{"SAVOGNA D\'ISONZO":"I479"},{"SAVOIA DI LUCANIA":"H730"},{"SAVONA":"I480"},{"SCAFA":"I482"},{"SCAFATI":"I483"},{"SCAGNELLO":"I484"},{"SCALA":"I486"},{"SCALA COELI":"I485"},{"SCALDASOLE":"I487"},{"SCALEA":"I489"},{"SCALENGHE":"I490"},{"SCALETTA ZANCLEA":"I492"},{"SCAMPITELLA":"I493"},{"SCANDALE":"I494"},{"SCANDELUZZA":"I495"},{"SCANDIANO":"I496"},{"SCANDICCI":"B962"},{"SCANDOLARA RAVARA":"I497"},{"SCANDOLARA RIPA D\'OGLIO":"I498"},{"SCANDRIGLIA":"I499"},{"SCANNO":"I501"},{"SCANO DI MONTIFERRO":"I503"},{"SCANSANO":"I504"},{"SCANZANO JONICO":"M256"},{"SCANZOROSCIATE":"I506"},{"SCAPOLI":"I507"},{"SCARLINO":"I510"},{"SCARMAGNO":"I511"},{"SCARNAFIGI":"I512"},{"SCARPERIA":"I514"},{"SCENA":"I519"},{"SCERNI":"I520"},{"SCHEGGIA E PASCELUPO":"I522"},{"SCHEGGINO":"I523"},{"SCHIAVI DI ABRUZZO":"I526"},{"SCHIAVON":"I527"},{"SCHIGNANO":"I529"},{"SCHILPARIO":"I530"},{"SCHIO":"I531"},{"SCHIVENOGLIA":"I532"},{"SCIACCA":"I533"},{"SCIARA":"I534"},{"SCICLI":"I535"},{"SCIDO":"I536"},{"SCIGLIANO":"D290"},{"SCILLA":"I537"},{"SCILLATO":"I538"},{"SCIOLZE":"I539"},{"SCISCIANO":"I540"},{"SCLAFANI BAGNI":"I541"},{"SCONTRONE":"I543"},{"SCOPA":"I544"},{"SCOPELLO":"I545"},{"SCOPPITO":"I546"},{"SCORDIA":"I548"},{"SCORRANO":"I549"},{"SCORZE\'":"I551"},{"SCURCOLA MARSICANA":"I553"},{"SCURELLE":"I554"},{"SCURZOLENGO":"I555"},{"SEBORGA":"I556"},{"SECINARO":"I558"},{"SECLI\'":"I559"},{"SECUGNAGO":"I561"},{"SEDEGLIANO":"I562"},{"SEDICO":"I563"},{"SEDILO":"I564"},{"SEDINI":"I565"},{"SEDRIANO":"I566"},{"SEDRINA":"I567"},{"SEFRO":"I569"},{"SEGARIU":"I570"},{"SEGGIANO":"I571"},{"SEGNI":"I573"},{"SEGONZANO":"I576"},{"SEGRATE":"I577"},{"SEGUSINO":"I578"},{"SELARGIUS":"I580"},{"SELCI":"I581"},{"SELEGAS":"I582"},{"SELLANO":"I585"},{"SELLERO":"I588"},{"SELLIA":"I589"},{"SELLIA MARINA":"I590"},{"SELVA DEI MOLINI":"I593"},{"SELVA DI CADORE":"I592"},{"SELVA DI PROGNO":"I594"},{"SELVA DI VAL GARDENA":"I591"},{"SELVAZZANO DENTRO":"I595"},{"SELVE MARCONE":"I596"},{"SELVINO":"I597"},{"SEMESTENE":"I598"},{"SEMIANA":"I599"},{"SEMINARA":"I600"},{"SEMPRONIANO":"I601"},{"SENAGO":"I602"},{"SENALE-SAN FELICE":"I603"},{"SENALES":"I604"},{"SENEGHE":"I605"},{"SENERCHIA":"I606"},{"SENIGA":"I607"},{"SENIGALLIA":"I608"},{"SENIS":"I609"},{"SENISE":"I610"},{"SENNA COMASCO":"I611"},{"SENNA LODIGIANA":"I612"},{"SENNARIOLO":"I613"},{"SENNORI":"I614"},{"SENORBI\'":"I615"},{"SEPINO":"I618"},{"SEPPIANA":"I619"},{"SEQUALS":"I621"},{"SERAVEZZA":"I622"},{"SERDIANA":"I624"},{"SEREGNO":"I625"},{"SEREN DEL GRAPPA":"I626"},{"SERGNANO":"I627"},{"SERIATE":"I628"},{"SERINA":"I629"},{"SERINO":"I630"},{"SERLE":"I631"},{"SERMIDE":"I632"},{"SERMONETA":"I634"},{"SERNAGLIA DELLA BATTAGLIA":"I635"},{"SERNIO":"I636"},{"SEROLE":"I637"},{"SERRA D\'AIELLO":"I642"},{"SERRA DE\'CONTI":"I643"},{"SERRA PEDACE":"I650"},{"SERRA RICCO\'":"I640"},{"SERRA SAN BRUNO":"I639"},{"SERRA SAN QUIRICO":"I653"},{"SERRA SANT\'ABBONDIO":"I654"},{"SERRACAPRIOLA":"I641"},{"SERRADIFALCO":"I644"},{"SERRALUNGA D\'ALBA":"I646"},{"SERRALUNGA DI CREA":"I645"},{"SERRAMANNA":"I647"},{"SERRAMAZZONI":"F357"},{"SERRAMEZZANA":"I648"},{"SERRAMONACESCA":"I649"},{"SERRAPETRONA":"I651"},{"SERRARA FONTANA":"I652"},{"SERRASTRETTA":"I655"},{"SERRATA":"I656"},{"SERRAVALLE A PO":"I662"},{"SERRAVALLE DI CHIENTI":"I661"},{"SERRAVALLE LANGHE":"I659"},{"SERRAVALLE PISTOIESE":"I660"},{"SERRAVALLE SCRIVIA":"I657"},{"SERRAVALLE SESIA":"I663"},{"SERRE":"I666"},{"SERRENTI":"I667"},{"SERRI":"I668"},{"SERRONE":"I669"},{"SERRUNGARINA":"I670"},{"SERSALE":"I671"},{"SERVIGLIANO":"C070"},{"SESSA AURUNCA":"I676"},{"SESSA CILENTO":"I677"},{"SESSAME":"I678"},{"SESSANO DEL MOLISE":"I679"},{"SESTA GODANO":"E070"},{"SESTINO":"I681"},{"SESTO":"I687"},{"SESTO AL REGHENA":"I686"},{"SESTO CALENDE":"I688"},{"SESTO CAMPANO":"I682"},{"SESTO ED UNITI":"I683"},{"SESTO FIORENTINO":"I684"},{"SESTO SAN GIOVANNI":"I690"},{"SESTOLA":"I689"},{"SESTRI LEVANTE":"I693"},{"SESTRIERE":"I692"},{"SESTU":"I695"},{"SETTALA":"I696"},{"SETTEFRATI":"I697"},{"SETTIME":"I698"},{"SETTIMO MILANESE":"I700"},{"SETTIMO ROTTARO":"I701"},{"SETTIMO SAN PIETRO":"I699"},{"SETTIMO TORINESE":"I703"},{"SETTIMO VITTONE":"I702"},{"SETTINGIANO":"I704"},{"SETZU":"I705"},{"SEUI":"I706"},{"SEULO":"I707"},{"SEVESO":"I709"},{"SEZZADIO":"I711"},{"SEZZE":"I712"},{"SFRUZ":"I714"},{"SGONICO":"I715"},{"SGURGOLA":"I716"},{"SIAMAGGIORE":"I717"},{"SIAMANNA":"I718"},{"SIANO":"I720"},{"SIAPICCIA":"I721"},{"SICIGNANO DEGLI ALBURNI":"M253"},{"SICULIANA":"I723"},{"SIDDI":"I724"},{"SIDERNO":"I725"},{"SIENA":"I726"},{"SIGILLO":"I727"},{"SIGNA":"I728"},{"SILANDRO":"I729"},{"SILANUS":"I730"},{"SILEA":"F116"},{"SILIGO":"I732"},{"SILIQUA":"I734"},{"SILIUS":"I735"},{"SILLANO":"I737"},{"SILLAVENGO":"I736"},{"SILVANO D\'ORBA":"I738"},{"SILVANO PIETRA":"I739"},{"SILVI":"I741"},{"SIMALA":"I742"},{"SIMAXIS":"I743"},{"SIMBARIO":"I744"},{"SIMERI CRICHI":"I745"},{"SINAGRA":"I747"},{"SINALUNGA":"A468"},{"SINDIA":"I748"},{"SINI":"I749"},{"SINIO":"I750"},{"SINISCOLA":"I751"},{"SINNAI":"I752"},{"SINOPOLI":"I753"},{"SIRACUSA":"I754"},{"SIRIGNANO":"I756"},{"SIRIS":"I757"},{"SIRMIONE":"I633"},{"SIROLO":"I758"},{"SIRONE":"I759"},{"SIROR":"I760"},{"SIRTORI":"I761"},{"SISSA":"I763"},{"SIURGUS DONIGALA":"I765"},{"SIZIANO":"E265"},{"SIZZANO":"I767"},{"SLUDERNO":"I771"},{"SMARANO":"I772"},{"SMERILLO":"I774"},{"SOAVE":"I775"},{"SOCCHIEVE":"I777"},{"SODDI":"I778"},{"SOGLIANO AL RUBICONE":"I779"},{"SOGLIANO CAVOUR":"I780"},{"SOGLIO":"I781"},{"SOIANO DEL LAGO":"I782"},{"SOLAGNA":"I783"},{"SOLARINO":"I785"},{"SOLARO":"I786"},{"SOLAROLO":"I787"},{"SOLAROLO RAINERIO":"I790"},{"SOLARUSSA":"I791"},{"SOLBIATE":"I792"},{"SOLBIATE ARNO":"I793"},{"SOLBIATE OLONA":"I794"},{"SOLDANO":"I796"},{"SOLEMINIS":"I797"},{"SOLERO":"I798"},{"SOLESINO":"I799"},{"SOLETO":"I800"},{"SOLFERINO":"I801"},{"SOLIERA":"I802"},{"SOLIGNANO":"I803"},{"SOLOFRA":"I805"},{"SOLONGHELLO":"I808"},{"SOLOPACA":"I809"},{"SOLTO COLLINA":"I812"},{"SOLZA":"I813"},{"SOMAGLIA":"I815"},{"SOMANO":"I817"},{"SOMMA LOMBARDO":"I819"},{"SOMMA VESUVIANA":"I820"},{"SOMMACAMPAGNA":"I821"},{"SOMMARIVA DEL BOSCO":"I822"},{"SOMMARIVA PERNO":"I823"},{"SOMMATINO":"I824"},{"SOMMO":"I825"},{"SONA":"I826"},{"SONCINO":"I827"},{"SONDALO":"I828"},{"SONDRIO":"I829"},{"SONGAVAZZO":"I830"},{"SONICO":"I831"},{"SONNINO":"I832"},{"SOPRANA":"I835"},{"SORA":"I838"},{"SORAGA":"I839"},{"SORAGNA":"I840"},{"SORANO":"I841"},{"SORBO SAN BASILE":"I844"},{"SORBO SERPICO":"I843"},{"SORBOLO":"I845"},{"SORDEVOLO":"I847"},{"SORDIO":"I848"},{"SORESINA":"I849"},{"SORGA\'":"I850"},{"SORGONO":"I851"},{"SORI":"I852"},{"SORIANELLO":"I853"},{"SORIANO CALABRO":"I854"},{"SORIANO NEL CIMINO":"I855"},{"SORICO":"I856"},{"SORISO":"I857"},{"SORISOLE":"I858"},{"SORMANO":"I860"},{"SORRADILE":"I861"},{"SORRENTO":"I862"},{"SORSO":"I863"},{"SORTINO":"I864"},{"SOSPIRO":"I865"},{"SOSPIROLO":"I866"},{"SOSSANO":"I867"},{"SOSTEGNO":"I868"},{"SOTTO IL MONTE GIOVANNI XXIII":"I869"},{"SOVER":"I871"},{"SOVERATO":"I872"},{"SOVERE":"I873"},{"SOVERIA MANNELLI":"I874"},{"SOVERIA SIMERI":"I875"},{"SOVERZENE":"I876"},{"SOVICILLE":"I877"},{"SOVICO":"I878"},{"SOVIZZO":"I879"},{"SOVRAMONTE":"I673"},{"SOZZAGO":"I880"},{"SPADAFORA":"I881"},{"SPADOLA":"I884"},{"SPARANISE":"I885"},{"SPARONE":"I886"},{"SPECCHIA":"I887"},{"SPELLO":"I888"},{"SPERA":"I889"},{"SPERLINGA":"I891"},{"SPERLONGA":"I892"},{"SPERONE":"I893"},{"SPESSA":"I894"},{"SPEZZANO ALBANESE":"I895"},{"SPEZZANO DELLA SILA":"I896"},{"SPEZZANO PICCOLO":"I898"},{"SPIAZZO":"I899"},{"SPIGNO MONFERRATO":"I901"},{"SPIGNO SATURNIA":"I902"},{"SPILAMBERTO":"I903"},{"SPILIMBERGO":"I904"},{"SPILINGA":"I905"},{"SPINADESCO":"I906"},{"SPINAZZOLA":"I907"},{"SPINEA":"I908"},{"SPINEDA":"I909"},{"SPINETE":"I910"},{"SPINETO SCRIVIA":"I911"},{"SPINETOLI":"I912"},{"SPINO D\'ADDA":"I914"},{"SPINONE AL LAGO":"I916"},{"SPINOSO":"I917"},{"SPIRANO":"I919"},{"SPOLETO":"I921"},{"SPOLTORE":"I922"},{"SPONGANO":"I923"},{"SPORMAGGIORE":"I924"},{"SPORMINORE":"I925"},{"SPOTORNO":"I926"},{"SPRESIANO":"I927"},{"SPRIANA":"I928"},{"SQUILLACE":"I929"},{"SQUINZANO":"I930"},{"STAFFOLO":"I932"},{"STAGNO LOMBARDO":"I935"},{"STAITI":"I936"},{"STALETTI":"I937"},{"STANGHELLA":"I938"},{"STARANZANO":"I939"},{"STATTE":"M298"},{"STAZZANO":"I941"},{"STAZZEMA":"I942"},{"STAZZONA":"I943"},{"STEFANACONI":"I945"},{"STELLA":"I946"},{"STELLA CILENTO":"G887"},{"STELLANELLO":"I947"},{"STELVIO":"I948"},{"STENICO":"I949"},{"STERNATIA":"I950"},{"STEZZANO":"I951"},{"STIA":"I952"},{"STIENTA":"I953"},{"STIGLIANO":"I954"},{"STIGNANO":"I955"},{"STILO":"I956"},{"STIMIGLIANO":"I959"},{"STINTINO":"M290"},{"STIO":"I960"},{"STORNARA":"I962"},{"STORNARELLA":"I963"},{"STORO":"I964"},{"STRA":"I965"},{"STRADELLA":"I968"},{"STRAMBINELLO":"I969"},{"STRAMBINO":"I970"},{"STRANGOLAGALLI":"I973"},{"STREGNA":"I974"},{"STREMBO":"I975"},{"STRESA":"I976"},{"STREVI":"I977"},{"STRIANO":"I978"},{"STRIGNO":"I979"},{"STRONA":"I980"},{"STRONCONE":"I981"},{"STRONGOLI":"I982"},{"STROPPIANA":"I984"},{"STROPPO":"I985"},{"STROZZA":"I986"},{"STURNO":"I990"},{"SUARDI":"B014"},{"SUBBIANO":"I991"},{"SUBIACO":"I992"},{"SUCCIVO":"I993"},{"SUEGLIO":"I994"},{"SUELLI":"I995"},{"SUELLO":"I996"},{"SUISIO":"I997"},{"SULBIATE":"I998"},{"SULMONA":"I804"},{"SULZANO":"L002"},{"SUMIRAGO":"L003"},{"SUMMONTE":"L004"},{"SUNI":"L006"},{"SUNO":"L007"},{"SUPERSANO":"L008"},{"SUPINO":"L009"},{"SURANO":"L010"},{"SURBO":"L011"},{"SUSA":"L013"},{"SUSEGANA":"L014"},{"SUSTINENTE":"L015"},{"SUTERA":"L016"},{"SUTRI":"L017"},{"SUTRIO":"L018"},{"SUVERETO":"L019"},{"SUZZARA":"L020"},{"TACENO":"L022"},{"TADASUNI":"L023"},{"TAGGIA":"L024"},{"TAGLIACOZZO":"L025"},{"TAGLIO DI PO":"L026"},{"TAGLIOLO MONFERRATO":"L027"},{"TAIBON AGORDINO":"L030"},{"TAINO":"L032"},{"TAIO":"L033"},{"TAIPANA":"G736"},{"TALAMELLO":"L034"},{"TALAMONA":"L035"},{"TALANA":"L036"},{"TALEGGIO":"L037"},{"TALLA":"L038"},{"TALMASSONS":"L039"},{"TAMBRE":"L040"},{"TAORMINA":"L042"},{"TAPOGLIANO":"L044"},{"TARANO":"L046"},{"TARANTA PELIGNA":"L047"},{"TARANTASCA":"L048"},{"TARANTO":"L049"},{"TARCENTO":"L050"},{"TARQUINIA":"D024"},{"TARSIA":"L055"},{"TARTANO":"L056"},{"TARVISIO":"L057"},{"TARZO":"L058"},{"TASSAROLO":"L059"},{"TASSULLO":"L060"},{"TAURANO":"L061"},{"TAURASI":"L062"},{"TAURIANOVA":"L063"},{"TAURISANO":"L064"},{"TAVAGNACCO":"L065"},{"TAVAGNASCO":"L066"},{"TAVARNELLE VAL DI PESA":"L067"},{"TAVAZZANO CON VILLAVESCO":"F260"},{"TAVENNA":"L069"},{"TAVERNA":"L070"},{"TAVERNERIO":"L071"},{"TAVERNOLA BERGAMASCA":"L073"},{"TAVERNOLE SUL MELLA":"C698"},{"TAVIANO":"L074"},{"TAVIGLIANO":"L075"},{"TAVOLETO":"L078"},{"TAVULLIA":"L081"},{"TEANA":"L082"},{"TEANO":"L083"},{"TEGGIANO":"D292"},{"TEGLIO":"L084"},{"TEGLIO VENETO":"L085"},{"TELESE TERME":"L086"},{"TELGATE":"L087"},{"TELTI":"L088"},{"TELVE":"L089"},{"TELVE DI SOPRA":"L090"},{"TEMPIO PAUSANIA":"L093"},{"TEMU\'":"L094"},{"TENNA":"L096"},{"TENNO":"L097"},{"TEOLO":"L100"},{"TEOR":"L101"},{"TEORA":"L102"},{"TERAMO":"L103"},{"TERDOBBIATE":"L104"},{"TERELLE":"L105"},{"TERENTO":"L106"},{"TERENZO":"E548"},{"TERGU":"M282"},{"TERLAGO":"L107"},{"TERLANO":"L108"},{"TERLIZZI":"L109"},{"TERME VIGLIATORE":"M210"},{"TERMENO SULLA STRADA DEL VINO":"L111"},{"TERMINI IMERESE":"L112"},{"TERMOLI":"L113"},{"TERNATE":"L115"},{"TERNENGO":"L116"},{"TERNI":"L117"},{"TERNO D\'ISOLA":"L118"},{"TERRACINA":"L120"},{"TERRAGNOLO":"L121"},{"TERRALBA":"L122"},{"TERRANOVA DA SIBARI":"L124"},{"TERRANOVA DEI PASSERINI":"L125"},{"TERRANOVA DI POLLINO":"L126"},{"TERRANOVA SAPPO MINULIO":"L127"},{"TERRANUOVA BRACCIOLINI":"L123"},{"TERRASINI":"L131"},{"TERRASSA PADOVANA":"L132"},{"TERRAVECCHIA":"L134"},{"TERRAZZO":"L136"},{"TERRES":"L137"},{"TERRICCIOLA":"L138"},{"TERRUGGIA":"L139"},{"TERTENIA":"L140"},{"TERZIGNO":"L142"},{"TERZO":"L143"},{"TERZO D\'AQUILEIA":"L144"},{"TERZOLAS":"L145"},{"TERZORIO":"L146"},{"TESERO":"L147"},{"TESIMO":"L149"},{"TESSENNANO":"L150"},{"TESTICO":"L152"},{"TETI":"L153"},{"TEULADA":"L154"},{"TEVEROLA":"L155"},{"TEZZE SUL BRENTA":"L156"},{"THIENE":"L157"},{"THIESI":"L158"},{"TIANA":"L160"},{"TIARNO DI SOPRA":"L162"},{"TIARNO DI SOTTO":"L163"},{"TICENGO":"L164"},{"TICINETO":"L165"},{"TIGGIANO":"L166"},{"TIGLIETO":"L167"},{"TIGLIOLE":"L168"},{"TIGNALE":"L169"},{"TINNURA":"L172"},{"TIONE DEGLI ABRUZZI":"L173"},{"TIONE DI TRENTO":"L174"},{"TIRANO":"L175"},{"TIRES":"L176"},{"TIRIOLO":"L177"},{"TIROLO":"L178"},{"TISSI":"L180"},{"TITO":"L181"},{"TIVOLI":"L182"},{"TIZZANO VAL PARMA":"L183"},{"TOANO":"L184"},{"TOCCO CAUDIO":"L185"},{"TOCCO DA CASAURIA":"L186"},{"TOCENO":"L187"},{"TODI":"L188"},{"TOFFIA":"L189"},{"TOIRANO":"L190"},{"TOLENTINO":"L191"},{"TOLFA":"L192"},{"TOLLEGNO":"L193"},{"TOLLO":"L194"},{"TOLMEZZO":"L195"},{"TOLVE":"L197"},{"TOMBOLO":"L199"},{"TON":"L200"},{"TONADICO":"L201"},{"TONARA":"L202"},{"TONCO":"L203"},{"TONENGO":"L204"},{"TONEZZA DEL CIMONE":"D717"},{"TORA E PICCILLI":"L205"},{"TORANO CASTELLO":"L206"},{"TORANO NUOVO":"L207"},{"TORBOLE CASAGLIA":"L210"},{"TORCEGNO":"L211"},{"TORCHIARA":"L212"},{"TORCHIAROLO":"L213"},{"TORELLA DEI LOMBARDI":"L214"},{"TORELLA DEL SANNIO":"L215"},{"TORGIANO":"L216"},{"TORGNON":"L217"},{"TORINO":"L219"},{"TORINO DI SANGRO":"L218"},{"TORITTO":"L220"},{"TORLINO VIMERCATI":"L221"},{"TORNACO":"L223"},{"TORNARECCIO":"L224"},{"TORNATA":"L225"},{"TORNIMPARTE":"L227"},{"TORNO":"L228"},{"TORNOLO":"L229"},{"TORO":"L230"},{"TORPE\'":"L231"},{"TORRACA":"L233"},{"TORRALBA":"L235"},{"TORRAZZA COSTE":"L237"},{"TORRAZZA PIEMONTE":"L238"},{"TORRAZZO":"L239"},{"TORRE ANNUNZIATA":"L245"},{"TORRE BERETTI E CASTELLARO":"L250"},{"TORRE BOLDONE":"L251"},{"TORRE BORMIDA":"L252"},{"TORRE CAJETANI":"L243"},{"TORRE CANAVESE":"L247"},{"TORRE D\'ARESE":"L256"},{"TORRE D\'ISOLA":"L269"},{"TORRE DE\' PASSERI":"L263"},{"TORRE DE\'BUSI":"L257"},{"TORRE DE\'NEGRI":"L262"},{"TORRE DE\'PICENARDI":"L258"},{"TORRE DE\'ROVERI":"L265"},{"TORRE DEL GRECO":"L259"},{"TORRE DI MOSTO":"L267"},{"TORRE DI RUGGIERO":"L240"},{"TORRE DI SANTA MARIA":"L244"},{"TORRE LE NOCELLE":"L272"},{"TORRE MONDOVI\'":"L241"},{"TORRE ORSAIA":"L274"},{"TORRE PALLAVICINA":"L276"},{"TORRE PELLICE":"L277"},{"TORRE SAN GIORGIO":"L278"},{"TORRE SAN PATRIZIO":"L279"},{"TORRE SANTA SUSANNA":"L280"},{"TORREANO":"L246"},{"TORREBELVICINO":"L248"},{"TORREBRUNA":"L253"},{"TORRECUSO":"L254"},{"TORREGLIA":"L270"},{"TORREGROTTA":"L271"},{"TORREMAGGIORE":"L273"},{"TORRENOVA":"M287"},{"TORRESINA":"L281"},{"TORRETTA":"L282"},{"TORREVECCHIA PIA":"L285"},{"TORREVECCHIA TEATINA":"L284"},{"TORRI DEL BENACO":"L287"},{"TORRI DI QUARTESOLO":"L297"},{"TORRI IN SABINA":"L286"},{"TORRIANA":"I550"},{"TORRICE":"L290"},{"TORRICELLA":"L294"},{"TORRICELLA DEL PIZZO":"L296"},{"TORRICELLA IN SABINA":"L293"},{"TORRICELLA PELIGNA":"L291"},{"TORRICELLA SICURA":"L295"},{"TORRICELLA VERZATE":"L292"},{"TORRIGLIA":"L298"},{"TORRILE":"L299"},{"TORRIONI":"L301"},{"TORRITA DI SIENA":"L303"},{"TORRITA TIBERINA":"L302"},{"TORTOLI\'":"A355"},{"TORTONA":"L304"},{"TORTORA":"L305"},{"TORTORELLA":"L306"},{"TORTORETO":"L307"},{"TORTORICI":"L308"},{"TORVISCOSA":"L309"},{"TOSCOLANO-MADERNO":"L312"},{"TOSSICIA":"L314"},{"TOVO DI SANT\'AGATA":"L316"},{"TOVO SAN GIACOMO":"L315"},{"TRABIA":"L317"},{"TRADATE":"L319"},{"TRAMATZA":"L321"},{"TRAMBILENO":"L322"},{"TRAMONTI":"L323"},{"TRAMONTI DI SOPRA":"L324"},{"TRAMONTI DI SOTTO":"L325"},{"TRAMUTOLA":"L326"},{"TRANA":"L327"},{"TRANI":"L328"},{"TRANSACQUA":"L329"},{"TRAONA":"L330"},{"TRAPANI":"L331"},{"TRAPPETO":"L332"},{"TRAREGO VIGGIONA":"L333"},{"TRASACCO":"L334"},{"TRASAGHIS":"L335"},{"TRASQUERA":"L336"},{"TRATALIAS":"L337"},{"TRAUSELLA":"L338"},{"TRAVACO\' SICCOMARIO":"I236"},{"TRAVAGLIATO":"L339"},{"TRAVEDONA-MONATE":"L342"},{"TRAVERSELLA":"L345"},{"TRAVERSETOLO":"L346"},{"TRAVES":"L340"},{"TRAVESIO":"L347"},{"TRAVO":"L348"},{"TREBASELEGHE":"L349"},{"TREBISACCE":"L353"},{"TRECASALI":"L354"},{"TRECASE":"M280"},{"TRECASTAGNI":"L355"},{"TRECATE":"L356"},{"TRECCHINA":"L357"},{"TRECENTA":"L359"},{"TREDOZIO":"L361"},{"TREGLIO":"L363"},{"TREGNAGO":"L364"},{"TREIA":"L366"},{"TREISO":"L367"},{"TREMENICO":"L368"},{"TREMESTIERI ETNEO":"L369"},{"TREMEZZO":"L371"},{"TREMOSINE":"L372"},{"TRENTA":"L375"},{"TRENTINARA":"L377"},{"TRENTO":"L378"},{"TRENTOLA-DUCENTA":"L379"},{"TRENZANO":"L380"},{"TREPPO CARNICO":"L381"},{"TREPPO GRANDE":"L382"},{"TREPUZZI":"L383"},{"TREQUANDA":"L384"},{"TRES":"L385"},{"TRESANA":"L386"},{"TRESCORE BALNEARIO":"L388"},{"TRESCORE CREMASCO":"L389"},{"TRESIGALLO":"L390"},{"TRESIVIO":"L392"},{"TRESNURAGHES":"L393"},{"TREVENZUOLO":"L396"},{"TREVI":"L397"},{"TREVI NEL LAZIO":"L398"},{"TREVICO":"L399"},{"TREVIGLIO":"L400"},{"TREVIGNANO":"L402"},{"TREVIGNANO ROMANO":"L401"},{"TREVILLE":"L403"},{"TREVIOLO":"L404"},{"TREVISO":"L407"},{"TREVISO BRESCIANO":"L406"},{"TREZZANO ROSA":"L408"},{"TREZZANO SUL NAVIGLIO":"L409"},{"TREZZO SULL\'ADDA":"L411"},{"TREZZO TINELLA":"L410"},{"TREZZONE":"L413"},{"TRIBANO":"L414"},{"TRIBIANO":"L415"},{"TRIBOGNA":"L416"},{"TRICARICO":"L418"},{"TRICASE":"L419"},{"TRICERRO":"L420"},{"TRICESIMO":"L421"},{"TRICHIANA":"L422"},{"TRIEI":"L423"},{"TRIESTE":"L424"},{"TRIGGIANO":"L425"},{"TRIGOLO":"L426"},{"TRINITA D\'AGULTU E VIGNOLA":"L428"},{"TRINITA\'":"L427"},{"TRINITAPOLI":"B915"},{"TRINO":"L429"},{"TRIORA":"L430"},{"TRIPI":"L431"},{"TRISOBBIO":"L432"},{"TRISSINO":"L433"},{"TRIUGGIO":"L434"},{"TRIVENTO":"L435"},{"TRIVERO":"L436"},{"TRIVIGLIANO":"L437"},{"TRIVIGNANO UDINESE":"L438"},{"TRIVIGNO":"L439"},{"TRIVOLZIO":"L440"},{"TRODENA":"L444"},{"TROFARELLO":"L445"},{"TROIA":"L447"},{"TROINA":"L448"},{"TROMELLO":"L449"},{"TRONTANO":"L450"},{"TRONZANO LAGO MAGGIORE":"A705"},{"TRONZANO VERCELLESE":"L451"},{"TROPEA":"L452"},{"TROVO":"L453"},{"TRUCCAZZANO":"L454"},{"TUBRE":"L455"},{"TUENNO":"L457"},{"TUFARA":"L458"},{"TUFILLO":"L459"},{"TUFINO":"L460"},{"TUFO":"L461"},{"TUGLIE":"L462"},{"TUILI":"L463"},{"TULA":"L464"},{"TUORO SUL TRASIMENO":"L466"},{"TURANIA":"G507"},{"TURANO LODIGIANO":"L469"},{"TURATE":"L470"},{"TURBIGO":"L471"},{"TURI":"L472"},{"TURRI":"L473"},{"TURRIACO":"L474"},{"TURRIVALIGNANI":"L475"},{"TURSI":"L477"},{"TUSA":"L478"},{"TUSCANIA":"L310"},{"UBIALE CLANEZZO":"C789"},{"UBOLDO":"L480"},{"UCRIA":"L482"},{"UDINE":"L483"},{"UGENTO":"L484"},{"UGGIANO LA CHIESA":"L485"},{"UGGIATE-TREVANO":"L487"},{"ULA\' TIRSO":"L488"},{"ULASSAI":"L489"},{"ULTIMO":"L490"},{"UMBERTIDE":"D786"},{"UMBRIATICO":"L492"},{"URAGO D\'OGLIO":"L494"},{"URAS":"L496"},{"URBANA":"L497"},{"URBANIA":"L498"},{"URBE":"L499"},{"URBINO":"L500"},{"URBISAGLIA":"L501"},{"URGNANO":"L502"},{"URI":"L503"},{"URURI":"L505"},{"URZULEI":"L506"},{"USCIO":"L507"},{"USELLUS":"L508"},{"USINI":"L509"},{"USMATE VELATE":"L511"},{"USSANA":"L512"},{"USSARAMANNA":"L513"},{"USSASSAI":"L514"},{"USSEAUX":"L515"},{"USSEGLIO":"L516"},{"USSITA":"L517"},{"USTICA":"L519"},{"UTA":"L521"},{"UZZANO":"L522"},{"VACCARIZZO ALBANESE":"L524"},{"VACONE":"L525"},{"VACRI":"L526"},{"VADENA":"L527"},{"VADO LIGURE":"L528"},{"VAGLI SOTTO":"L533"},{"VAGLIA":"L529"},{"VAGLIO BASILICATA":"L532"},{"VAGLIO SERRA":"L531"},{"VAIANO":"L537"},{"VAIANO CREMASCO":"L535"},{"VAIE":"L538"},{"VAILATE":"L539"},{"VAIRANO PATENORA":"L540"},{"VAJONT":"M265"},{"VAL DELLA TORRE":"L555"},{"VAL DI NIZZA":"L562"},{"VAL DI VIZZE":"L564"},{"VAL MASINO":"L638"},{"VAL REZZO":"H259"},{"VALBONDIONE":"L544"},{"VALBREMBO":"L545"},{"VALBREVENNA":"L546"},{"VALBRONA":"L547"},{"VALDA":"L550"},{"VALDAGNO":"L551"},{"VALDAORA":"L552"},{"VALDASTICO":"L554"},{"VALDENGO":"L556"},{"VALDERICE":"G319"},{"VALDIDENTRO":"L557"},{"VALDIERI":"L558"},{"VALDINA":"L561"},{"VALDISOTTO":"L563"},{"VALDOBBIADENE":"L565"},{"VALDUGGIA":"L566"},{"VALEGGIO":"L568"},{"VALEGGIO SUL MINCIO":"L567"},{"VALENTANO":"L569"},{"VALENZA":"L570"},{"VALENZANO":"L571"},{"VALERA FRATTA":"L572"},{"VALFABBRICA":"L573"},{"VALFENERA":"L574"},{"VALFLORIANA":"L575"},{"VALFURVA":"L576"},{"VALGANNA":"L577"},{"VALGIOIE":"L578"},{"VALGOGLIO":"L579"},{"VALGRANA":"L580"},{"VALGREGHENTINO":"L581"},{"VALGRISENCHE":"L582"},{"VALGUARNERA CAROPEPE":"L583"},{"VALLADA AGORDINA":"L584"},{"VALLANZENGO":"L586"},{"VALLARSA":"L588"},{"VALLATA":"L589"},{"VALLE AGRICOLA":"L594"},{"VALLE AURINA":"L595"},{"VALLE CASTELLANA":"L597"},{"VALLE DELL\'ANGELO":"G540"},{"VALLE DI CADORE":"L590"},{"VALLE DI CASIES":"L601"},{"VALLE DI MADDALONI":"L591"},{"VALLE LOMELLINA":"L593"},{"VALLE MOSSO":"L606"},{"VALLE SALIMBENE":"L617"},{"VALLE SAN NICOLAO":"L620"},{"VALLEBONA":"L596"},{"VALLECORSA":"L598"},{"VALLECROSIA":"L599"},{"VALLEDOLMO":"L603"},{"VALLEDORIA":"L604"},{"VALLEFIORITA":"I322"},{"VALLELONGA":"L607"},{"VALLELUNGA PRATAMENO":"L609"},{"VALLEMAIO":"L605"},{"VALLEPIETRA":"L611"},{"VALLERANO":"L612"},{"VALLERMOSA":"L613"},{"VALLEROTONDA":"L614"},{"VALLESACCARDA":"L616"},{"VALLEVE":"L623"},{"VALLI DEL PASUBIO":"L624"},{"VALLINFREDA":"L625"},{"VALLIO TERME":"L626"},{"VALLO DELLA LUCANIA":"L628"},{"VALLO DI NERA":"L627"},{"VALLO TORINESE":"L629"},{"VALLORIATE":"L631"},{"VALMACCA":"L633"},{"VALMADRERA":"L634"},{"VALMALA":"L636"},{"VALMONTONE":"L639"},{"VALMOREA":"L640"},{"VALMOZZOLA":"L641"},{"VALNEGRA":"L642"},{"VALPELLINE":"L643"},{"VALPERGA":"L644"},{"VALPRATO SOANA":"B510"},{"VALSAVARENCHE":"L647"},{"VALSECCA":"L649"},{"VALSINNI":"D513"},{"VALSOLDA":"C936"},{"VALSTAGNA":"L650"},{"VALSTRONA":"L651"},{"VALTOPINA":"L653"},{"VALTORTA":"L655"},{"VALTOURNENCHE":"L654"},{"VALVA":"L656"},{"VALVASONE":"L657"},{"VALVERDE":"L658"},{"VALVERDE":"L658"},{"VALVESTINO":"L468"},{"VANDOIES":"L660"},{"VANZAGHELLO":"L664"},{"VANZAGO":"L665"},{"VANZONE CON SAN CARLO":"L666"},{"VAPRIO D\'ADDA":"L667"},{"VAPRIO D\'AGOGNA":"L668"},{"VARALLO":"L669"},{"VARALLO POMBIA":"L670"},{"VARANO BORGHI":"L671"},{"VARANO DE\'MELEGARI":"L672"},{"VARAPODIO":"L673"},{"VARAZZE":"L675"},{"VARCO SABINO":"L676"},{"VAREDO":"L677"},{"VARENA":"L678"},{"VARENNA":"L680"},{"VARESE":"L682"},{"VARESE LIGURE":"L681"},{"VARISELLA":"L685"},{"VARMO":"L686"},{"VARNA":"L687"},{"VARSI":"L689"},{"VARZI":"L690"},{"VARZO":"L691"},{"VAS":"L692"},{"VASANELLO":"A701"},{"VASIA":"L693"},{"VASTO":"E372"},{"VASTOGIRARDI":"L696"},{"VATTARO":"L697"},{"VAUDA CANAVESE":"L698"},{"VAZZANO":"L699"},{"VAZZOLA":"L700"},{"VECCHIANO":"L702"},{"VEDANO AL LAMBRO":"L704"},{"VEDANO OLONA":"L703"},{"VEDDASCA":"L705"},{"VEDELAGO":"L706"},{"VEDESETA":"L707"},{"VEDUGGIO CON COLZANO":"L709"},{"VEGGIANO":"L710"},{"VEGLIE":"L711"},{"VEGLIO":"L712"},{"VEJANO":"L713"},{"VELESO":"L715"},{"VELEZZO LOMELLINA":"L716"},{"VELLETRI":"L719"},{"VELLEZZO BELLINI":"L720"},{"VELO D\'ASTICO":"L723"},{"VELO VERONESE":"L722"},{"VELTURNO":"L724"},{"VENAFRO":"L725"},{"VENARIA REALE":"L727"},{"VENAROTTA":"L728"},{"VENASCA":"L729"},{"VENAUS":"L726"},{"VENDONE":"L730"},{"VENDROGNO":"L731"},{"VENEGONO INFERIORE":"L733"},{"VENEGONO SUPERIORE":"L734"},{"VENETICO":"L735"},{"VENEZIA":"L736"},{"VENIANO":"L737"},{"VENOSA":"L738"},{"VENTICANO":"L739"},{"VENTIMIGLIA":"L741"},{"VENTIMIGLIA DI SICILIA":"L740"},{"VENTOTENE":"L742"},{"VENZONE":"L743"},{"VERANO":"L745"},{"VERANO BRIANZA":"L744"},{"VERBANIA":"L746"},{"VERBICARO":"L747"},{"VERCANA":"L748"},{"VERCEIA":"L749"},{"VERCELLI":"L750"},{"VERCURAGO":"L751"},{"VERDELLINO":"L752"},{"VERDELLO":"L753"},{"VERDERIO INFERIORE":"L755"},{"VERDERIO SUPERIORE":"L756"},{"VERDUNO":"L758"},{"VERGATO":"L762"},{"VERGEMOLI":"L763"},{"VERGHERETO":"L764"},{"VERGIATE":"L765"},{"VERMEZZO":"L768"},{"VERMIGLIO":"L769"},{"VERNANTE":"L771"},{"VERNASCA":"L772"},{"VERNATE":"L773"},{"VERNAZZA":"L774"},{"VERNIO":"L775"},{"VERNOLE":"L776"},{"VEROLANUOVA":"L777"},{"VEROLAVECCHIA":"L778"},{"VEROLENGO":"L779"},{"VEROLI":"L780"},{"VERONA":"L781"},{"VERONELLA":"D193"},{"VERRAYES":"L783"},{"VERRES":"C282"},{"VERRETTO":"L784"},{"VERRONE":"L785"},{"VERRUA PO":"L788"},{"VERRUA SAVOIA":"L787"},{"VERTEMATE CON MINOPRIO":"L792"},{"VERTOVA":"L795"},{"VERUCCHIO":"L797"},{"VERUNO":"L798"},{"VERVIO":"L799"},{"VERVO\'":"L800"},{"VERZEGNIS":"L801"},{"VERZINO":"L802"},{"VERZUOLO":"L804"},{"VESCOVANA":"L805"},{"VESCOVATO":"L806"},{"VESIME":"L807"},{"VESPOLATE":"L808"},{"VESSALICO":"L809"},{"VESTENANOVA":"L810"},{"VESTIGNE\'":"L811"},{"VESTONE":"L812"},{"VESTRENO":"L813"},{"VETRALLA":"L814"},{"VETTO":"L815"},{"VEZZA D\'ALBA":"L817"},{"VEZZA D\'OGLIO":"L816"},{"VEZZANO":"L821"},{"VEZZANO LIGURE":"L819"},{"VEZZANO SUL CROSTOLO":"L820"},{"VEZZI PORTIO":"L823"},{"VIADANA":"L826"},{"VIADANICA":"L827"},{"VIAGRANDE":"L828"},{"VIALE":"L829"},{"VIALFRE\'":"L830"},{"VIANO":"L831"},{"VIAREGGIO":"L833"},{"VIARIGI":"L834"},{"VIBO VALENTIA":"F537"},{"VIBONATI":"L835"},{"VICALVI":"L836"},{"VICARI":"L837"},{"VICCHIO":"L838"},{"VICENZA":"L840"},{"VICO CANAVESE":"L548"},{"VICO DEL GARGANO":"L842"},{"VICO EQUENSE":"L845"},{"VICO NEL LAZIO":"L843"},{"VICOFORTE":"L841"},{"VICOLI":"L846"},{"VICOLUNGO":"L847"},{"VICOPISANO":"L850"},{"VICOVARO":"L851"},{"VIDDALBA":"M259"},{"VIDIGULFO":"L854"},{"VIDOR":"L856"},{"VIDRACCO":"L857"},{"VIESTE":"L858"},{"VIETRI DI POTENZA":"L859"},{"VIETRI SUL MARE":"L860"},{"VIGANELLA":"L864"},{"VIGANO SAN MARTINO":"L865"},{"VIGANO\'":"L866"},{"VIGARANO MAINARDA":"L868"},{"VIGASIO":"L869"},{"VIGEVANO":"L872"},{"VIGGIANELLO":"L873"},{"VIGGIANO":"L874"},{"VIGGIU\'":"L876"},{"VIGHIZZOLO D\'ESTE":"L878"},{"VIGLIANO BIELLESE":"L880"},{"VIGLIANO D\'ASTI":"L879"},{"VIGNALE MONFERRATO":"L881"},{"VIGNANELLO":"L882"},{"VIGNATE":"L883"},{"VIGNOLA":"L885"},{"VIGNOLA-FALESINA":"L886"},{"VIGNOLE BORBERA":"L887"},{"VIGNOLO":"L888"},{"VIGNONE":"L889"},{"VIGO DI CADORE":"L890"},{"VIGO DI FASSA":"L893"},{"VIGO RENDENA":"L903"},{"VIGODARZERE":"L892"},{"VIGOLO":"L894"},{"VIGOLO VATTARO":"L896"},{"VIGOLZONE":"L897"},{"VIGONE":"L898"},{"VIGONOVO":"L899"},{"VIGONZA":"L900"},{"VIGUZZOLO":"L904"},{"VILLA AGNEDO":"L910"},{"VILLA BARTOLOMEA":"L912"},{"VILLA BASILICA":"L913"},{"VILLA BISCOSSI":"L917"},{"VILLA CARCINA":"L919"},{"VILLA CASTELLI":"L920"},{"VILLA CELIERA":"L922"},{"VILLA COLLEMANDINA":"L926"},{"VILLA CORTESE":"L928"},{"VILLA D\'ADDA":"L929"},{"VILLA D\'ALME\'":"A215"},{"VILLA D\'OGNA":"L938"},{"VILLA DEL BOSCO":"L933"},{"VILLA DEL CONTE":"L934"},{"VILLA DI BRIANO":"D801"},{"VILLA DI CHIAVENNA":"L907"},{"VILLA DI SERIO":"L936"},{"VILLA DI TIRANO":"L908"},{"VILLA ESTENSE":"L937"},{"VILLA FARALDI":"L943"},{"VILLA GUARDIA":"L956"},{"VILLA LAGARINA":"L957"},{"VILLA LATINA":"A081"},{"VILLA LITERNO":"L844"},{"VILLA MINOZZO":"L969"},{"VILLA POMA":"F804"},{"VILLA RENDENA":"M006"},{"VILLA SAN GIOVANNI":"M018"},{"VILLA SAN GIOVANNI IN TUSCIA":"H913"},{"VILLA SAN PIETRO":"I118"},{"VILLA SAN SECONDO":"M019"},{"VILLA SANT\'ANGELO":"M023"},{"VILLA SANT\'ANTONIO":"I298"},{"VILLA SANTA LUCIA":"L905"},{"VILLA SANTA LUCIA DEGLI ABRUZZ":"M021"},{"VILLA SANTA MARIA":"M022"},{"VILLA SANTINA":"L909"},{"VILLA SANTO STEFANO":"I364"},{"VILLA VERDE":"A609"},{"VILLA VICENTINA":"M034"},{"VILLABASSA":"L915"},{"VILLABATE":"L916"},{"VILLACHIARA":"L923"},{"VILLACIDRO":"L924"},{"VILLADEATI":"L931"},{"VILLADOSE":"L939"},{"VILLADOSSOLA":"L906"},{"VILLAFALLETTO":"L942"},{"VILLAFRANCA D\'ASTI":"L945"},{"VILLAFRANCA DI VERONA":"L949"},{"VILLAFRANCA IN LUNIGIANA":"L946"},{"VILLAFRANCA PADOVANA":"L947"},{"VILLAFRANCA PIEMONTE":"L948"},{"VILLAFRANCA SICULA":"L944"},{"VILLAFRANCA TIRRENA":"L950"},{"VILLAFRATI":"L951"},{"VILLAGA":"L952"},{"VILLAGRANDE STRISAILI":"L953"},{"VILLALAGO":"L958"},{"VILLALBA":"L959"},{"VILLALFONSINA":"L961"},{"VILLALVERNIA":"L963"},{"VILLAMAGNA":"L964"},{"VILLAMAINA":"L965"},{"VILLAMAR":"L966"},{"VILLAMARZANA":"L967"},{"VILLAMASSARGIA":"L968"},{"VILLAMIROGLIO":"L970"},{"VILLANDRO":"L971"},{"VILLANOVA BIELLESE":"L978"},{"VILLANOVA CANAVESE":"L982"},{"VILLANOVA D\'ALBENGA":"L975"},{"VILLANOVA D\'ARDENGHI":"L983"},{"VILLANOVA D\'ASTI":"L984"},{"VILLANOVA DEL BATTISTA":"L973"},{"VILLANOVA DEL GHEBBO":"L985"},{"VILLANOVA DEL SILLARO":"L977"},{"VILLANOVA DI CAMPOSAMPIERO":"L979"},{"VILLANOVA MARCHESANA":"L988"},{"VILLANOVA MONDOVI\'":"L974"},{"VILLANOVA MONFERRATO":"L972"},{"VILLANOVA MONTELEONE":"L989"},{"VILLANOVA SOLARO":"L990"},{"VILLANOVA SULL\'ARDA":"L980"},{"VILLANOVA TRUSCHEDU":"L991"},{"VILLANOVA TULO":"L992"},{"VILLANOVAFORRU":"L986"},{"VILLANOVAFRANCA":"L987"},{"VILLANTERIO":"L994"},{"VILLANUOVA SUL CLISI":"L995"},{"VILLAPERUCCIO":"M278"},{"VILLAPIANA":"B903"},{"VILLAPUTZU":"L998"},{"VILLAR DORA":"L999"},{"VILLAR FOCCHIARDO":"M007"},{"VILLAR PELLICE":"M013"},{"VILLAR PEROSA":"M014"},{"VILLAR SAN COSTANZO":"M015"},{"VILLARBASSE":"M002"},{"VILLARBOIT":"M003"},{"VILLAREGGIA":"M004"},{"VILLARICCA":"G309"},{"VILLAROMAGNANO":"M009"},{"VILLAROSA":"M011"},{"VILLASALTO":"M016"},{"VILLASANTA":"M017"},{"VILLASIMIUS":"B738"},{"VILLASOR":"M025"},{"VILLASPECIOSA":"M026"},{"VILLASTELLONE":"M027"},{"VILLATA":"M028"},{"VILLAURBANA":"M030"},{"VILLAVALLELONGA":"M031"},{"VILLAVERLA":"M032"},{"VILLENEUVE":"L981"},{"VILLESSE":"M043"},{"VILLETTA BARREA":"M041"},{"VILLETTE":"M042"},{"VILLIMPENTA":"M044"},{"VILLONGO":"M045"},{"VILLORBA":"M048"},{"VILMINORE DI SCALVE":"M050"},{"VIMERCATE":"M052"},{"VIMODRONE":"M053"},{"VINADIO":"M055"},{"VINCHIATURO":"M057"},{"VINCHIO":"M058"},{"VINCI":"M059"},{"VINOVO":"M060"},{"VINZAGLIO":"M062"},{"VIOLA":"M063"},{"VIONE":"M065"},{"VIPITENO":"M067"},{"VIRGILIO":"H123"},{"VIRLE PIEMONTE":"M069"},{"VISANO":"M070"},{"VISCHE":"M071"},{"VISCIANO":"M072"},{"VISCO":"M073"},{"VISONE":"M077"},{"VISSO":"M078"},{"VISTARINO":"M079"},{"VISTRORIO":"M080"},{"VITA":"M081"},{"VITERBO":"M082"},{"VITICUSO":"M083"},{"VITO D\'ASIO":"M085"},{"VITORCHIANO":"M086"},{"VITTORIA":"M088"},{"VITTORIO VENETO":"M089"},{"VITTORITO":"M090"},{"VITTUONE":"M091"},{"VITULANO":"M093"},{"VITULAZIO":"M092"},{"VIU\'":"M094"},{"VIVARO":"M096"},{"VIVARO ROMANO":"M095"},{"VIVERONE":"M098"},{"VIZZINI":"M100"},{"VIZZOLA TICINO":"M101"},{"VIZZOLO PREDABISSI":"M102"},{"VO":"M103"},{"VOBARNO":"M104"},{"VOBBIA":"M105"},{"VOCCA":"M106"},{"VODO CADORE":"M108"},{"VOGHERA":"M109"},{"VOGHIERA":"M110"},{"VOGOGNA":"M111"},{"VOLANO":"M113"},{"VOLLA":"M115"},{"VOLONGO":"M116"},{"VOLPAGO DEL MONTELLO":"M118"},{"VOLPARA":"M119"},{"VOLPEDO":"M120"},{"VOLPEGLINO":"M121"},{"VOLPIANO":"M122"},{"VOLTA MANTOVANA":"M125"},{"VOLTAGGIO":"M123"},{"VOLTAGO AGORDINO":"M124"},{"VOLTERRA":"M126"},{"VOLTIDO":"M127"},{"VOLTURARA APPULA":"M131"},{"VOLTURARA IRPINA":"M130"},{"VOLTURINO":"M132"},{"VOLVERA":"M133"},{"VOTTIGNASCO":"M136"},{"ZACCANOPOLI":"M138"},{"ZAFFERANA ETNEA":"M139"},{"ZAGARISE":"M140"},{"ZAGAROLO":"M141"},{"ZAMBANA":"M142"},{"ZAMBRONE":"M143"},{"ZANDOBBIO":"M144"},{"ZANE\'":"M145"},{"ZANICA":"M147"},{"ZAPPONETA":"M267"},{"ZAVATTARELLO":"M150"},{"ZECCONE":"M152"},{"ZEDDIANI":"M153"},{"ZELBIO":"M156"},{"ZELO BUON PERSICO":"M158"},{"ZELO SURRIGONE":"M160"},{"ZEME":"M161"},{"ZENEVREDO":"M162"},{"ZENSON DI PIAVE":"M163"},{"ZERBA":"M165"},{"ZERBO":"M166"},{"ZERBOLO\'":"M167"},{"ZERFALIU":"M168"},{"ZERI":"M169"},{"ZERMEGHEDO":"M170"},{"ZERO BRANCO":"M171"},{"ZEVIO":"M172"},{"ZIANO DI FIEMME":"M173"},{"ZIANO PIACENTINO":"L848"},{"ZIBELLO":"M174"},{"ZIBIDO SAN GIACOMO":"M176"},{"ZIGNAGO":"M177"},{"ZIMELLA":"M178"},{"ZIMONE":"M179"},{"ZINASCO":"M180"},{"ZOAGLI":"M182"},{"ZOCCA":"M183"},{"ZOGNO":"M184"},{"ZOLA PREDOSA":"M185"},{"ZOLDO ALTO":"I345"},{"ZOLLINO":"M187"},{"ZONE":"M188"},{"ZOPPE\' DI CADORE":"M189"},{"ZOPPOLA":"M190"},{"ZOVENCEDO":"M194"},{"ZUBIENA":"M196"},{"ZUCCARELLO":"M197"},{"ZUCLO":"M198"},{"ZUGLIANO":"M199"},{"ZUGLIO":"M200"},{"ZUMAGLIA":"M201"},{"ZUMPANO":"M202"},{"ZUNGOLI":"M203"},{"ZUNGRI":"M204"}],[{"ALBANIA":"Z100"},{"ANDORRA":"Z101"},{"AUSTRIA":"Z102"},{"BELGIO":"Z103"},{"BULGARIA":"Z104"},{"CECOSLOVACCHIA":"Z105"},{"CITTA\' DEL VATICANO":"Z106"},{"DANIMARCA":"Z107"},{"FAER OER (ISOLE)":"Z108"},{"FINLANDIA":"Z109"},{"FRANCIA":"Z110"},{"GERMANIA REPUBBLICA DEMOCRATICA":"Z111"},{"GERMANIA REPUBBLICA FEDERALE":"Z112"},{"GIBILTERRA":"Z113"},{"GRAN BRETAGNA E IRLANDA DEL NORD":"Z114"},{"GRECIA":"Z115"},{"IRLANDA":"Z116"},{"EIRE":"Z116"},{"ISLANDA":"Z117"},{"IUGOSLAVIA":"Z118"},{"LIECHTENSTEIN":"Z119"},{"LUSSEMBURGO":"Z120"},{"MALTA":"Z121"},{"MAN (ISOLA)":"Z122"},{"MONACO":"Z123"},{"NORMANNE (ISOLE)":"Z124"},{"NORVEGIA":"Z125"},{"PAESI BASSI":"Z126"},{"POLONIA":"Z127"},{"PORTOGALLO":"Z128"},{"ROMANIA":"Z129"},{"SAN MARINO":"Z130"},{"SPAGNA":"Z131"},{"SVEZIA":"Z132"},{"SVIZZERA":"Z133"},{"UNGHERIA":"Z134"},{"URSS":"Z135"},{"GEORGIA":"Z136"},{"ARMENIA":"Z137"},{"UCRAINA":"Z138"},{"BIELORUSSIA":"Z139"},{"MOLDAVIA":"Z140"},{"AZERBAIGIAN":"Z141"},{"ESTONIA":"Z144"},{"LETTONIA":"Z145"},{"LITUANIA":"Z146"},{"MACEDONIA":"Z148"},{"CROAZIA":"Z149"},{"SLOVENIA":"Z150"},{"BOSNIA ED ERZEGOVINA":"Z153"},{"RUSSIA":"Z154"},{"SLOVACCHIA":"Z155"},{"CECA REPUBBLICA":"Z156"},{"AFGHANISTAN":"Z200"},{"ARABIA MERIDIONALE FEDERAZIONE":"Z201"},{"ARABIA MERIDIONALE PROTETTORATO":"Z202"},{"ARABIA SAUDITA":"Z203"},{"BAHREIN":"Z204"},{"BHUTAN":"Z205"},{"BIRMANIA":"Z206"},{"BRUNEI":"Z207"},{"CAMBOGIA":"Z208"},{"SRY LANKA O CEYLON":"Z209"},{"CINA REPUBBLICA POPOLARE":"Z210"},{"CIPRO":"Z211"},{"COCOS (ISOLE)":"Z212"},{"COREA DEL SUD":"Z213"},{"COREA DEL NORD":"Z214"},{"EMIRATI ARABI UNITI":"Z215"},{"FILIPPINE":"Z216"},{"TAIWAN O FORMOSA":"Z217"},{"GAZA TERRITORIO DI":"Z218"},{"GIAPPONE":"Z219"},{"GIORDANIA":"Z220"},{"HONG KONG":"Z221"},{"INDIA":"Z222"},{"INDONESIA":"Z223"},{"IRAN":"Z224"},{"IRAQ":"Z225"},{"ISRAELE":"Z226"},{"KUWAIT":"Z227"},{"LAOS":"Z228"},{"LIBANO":"Z229"},{"MALAYSIA":"Z230"},{"MACAO":"Z231"},{"MALDIVE":"Z232"},{"MONGOLIA":"Z233"},{"NEPAL":"Z234"},{"OMAN":"Z235"},{"PAKISTAN":"Z236"},{"QATAR":"Z237"},{"RYUKYU (ISOLE)":"Z238"},{"SIKKIM":"Z239"},{"SIRIA":"Z240"},{"THAILANDIA":"Z241"},{"TIMOR (ISOLA)":"Z242"},{"TURCHIA":"Z243"},{"VIETNAM DEL SUD":"Z244"},{"VIETNAM DEL NORD":"Z245"},{"YEMEN":"Z246"},{"MALAYSIA":"Z247"},{"SINGAPORE":"Z248"},{"BANGLADESH":"Z249"},{"VIETNAM":"Z251"},{"ARMENIA":"Z252"},{"AZERBAIGIAN":"Z253"},{"GEORGIA":"Z254"},{"KAZAKISTAN":"Z255"},{"KIRGHIZISTAN":"Z256"},{"TAGIKISTAN":"Z257"},{"TURKMENISTAN":"Z258"},{"UZBEKISTAN":"Z259"},{"NAMIBIA O AFRICA DEL SUD-OVEST":"Z300"},{"ALGERIA":"Z301"},{"ANGOLA":"Z302"},{"BASUTOLAND-SUD AFRICA BRITANNICO":"Z303"},{"BECIUANIA-SUD AFRICA BRITANNICO":"Z304"},{"BURUNDI":"Z305"},{"CAMERUN":"Z306"},{"CAPO VERDE (ISOLE)":"Z307"},{"CENTRAFRICANA REPUBBLICA":"Z308"},{"CIAD":"Z309"},{"COMORE (ISOLE)":"Z310"},{"CONGO BRAZZAVILLE":"Z311"},{"ZAIRE EX CONGO LEOPOLDVILLE":"Z312"},{"COSTA D\'AVORIO":"Z313"},{"DAHOMEY O BENIN":"Z314"},{"ETIOPIA":"Z315"},{"GABON":"Z316"},{"GAMBIA":"Z317"},{"GHANA":"Z318"},{"GUINEA":"Z319"},{"GUINEA BISSAU":"Z320"},{"GUINEA EQUATORIALE":"Z321"},{"KENYA":"Z322"},{"IFNI":"Z323"},{"LA REUNION (ISOLE)":"Z324"},{"LIBERIA":"Z325"},{"LIBIA":"Z326"},{"MADAGASCAR":"Z327"},{"MALAWI":"Z328"},{"MALI":"Z329"},{"MAROCCO":"Z330"},{"MAURITANIA":"Z331"},{"MAURIZIO":"Z332"},{"MOZAMBICO":"Z333"},{"NIGER":"Z334"},{"NIGERIA":"Z335"},{"EGITTO":"Z336"},{"ZIMBABWE EX RHODESIA":"Z337"},{"RUANDA":"Z338"},{"SAHARA SPAGNOLO":"Z339"},{"SANT\'ELENA ISOLA":"Z340"},{"SAO TOME\' E PRINCIPE (ISOLE)":"Z341"},{"SEICELLE (ISOLE)":"Z342"},{"SENEGAL":"Z343"},{"SIERRA LEONE":"Z344"},{"SOMALIA":"Z345"},{"SOMALIA FRANCESE":"Z346"},{"SUDAFRICANA REPUBBLICA":"Z347"},{"SUDAN":"Z348"},{"SWAZILAND":"Z349"},{"TANGANICA":"Z350"},{"TOGO":"Z351"},{"TUNISIA":"Z352"},{"UGANDA":"Z353"},{"VOLTA O ALTOVOLTA":"Z354"},{"ZAMBIA":"Z355"},{"ZANZIBAR":"Z356"},{"TANZANIA":"Z357"},{"BOTSWANA":"Z358"},{"LESOTHO":"Z359"},{"GIBUTI":"Z361"},{"BOPHUTHATSWANA":"Z364"},{"CISKEI":"Z367"},{"ERITREA":"Z368"},{"BERMUDE (ISOLE)":"Z400"},{"CANADA":"Z401"},{"GROENLANDIA":"Z402"},{"SAINT PIERRE ET MIQUELON(ISOLE)":"Z403"},{"STATI UNITI D\'AMERICA":"Z404"},{"ANTILLE BRITANNICHE":"Z500"},{"ANTILLE OLANDESI":"Z501"},{"BAHAMA":"Z502"},{"COSTA RICA":"Z503"},{"CUBA":"Z504"},{"DOMINICANA REPUBLICA":"Z505"},{"EL SALVADOR":"Z506"},{"GIAMAICA":"Z507"},{"GUADALUPA":"Z508"},{"GUATEMALA":"Z509"},{"HAITI":"Z510"},{"HONDURAS":"Z511"},{"BELIZE EX HONDURAS BRITANNICO":"Z512"},{"MARTINICA":"Z513"},{"MESSICO":"Z514"},{"NICARAGUA":"Z515"},{"PANAMA":"Z516"},{"PANAMA ZONA DEL CANALE":"Z517"},{"PUERTO RICO":"Z518"},{"TURKS E CAICOS (ISOLE)":"Z519"},{"VERGINI AMERICANE (ISOLE)":"Z520"},{"BARBADOS":"Z522"},{"GRENADA":"Z524"},{"SAINT LUCIA":"Z527"},{"SAINT VINCENT E GRANADINE":"Z528"},{"ANGUILLA (ISOLA)":"Z529"},{"CAYMAN (ISOLE)":"Z530"},{"MONTSERRAT":"Z531"},{"ANTIGUA E BARBUDA":"Z532"},{"SAN KITTS E NEVIS":"Z533"},{"ARGENTINA":"Z600"},{"BOLIVIA":"Z601"},{"BRASILE":"Z602"},{"CILE":"Z603"},{"COLOMBIA":"Z604"},{"ECUADOR":"Z605"},{"GUAYANA BRITANNICA":"Z606"},{"GUAYANA FRANCESE":"Z607"},{"SURINAME EX GUAYANA OLANDESE":"Z608"},{"MALVINE O FALKLAND (ISOLE)":"Z609"},{"PARAGUAY":"Z610"},{"PERU\'":"Z611"},{"TRINIDAD E TOBAGO":"Z612"},{"URUGUAY":"Z613"},{"VENEZUELA":"Z614"},{"AUSTRALIA":"Z700"},{"CAROLINE (ISOLE)":"Z701"},{"CHRISTMAS (ISOLA)":"Z702"},{"COOK (ISOLE)":"Z703"},{"FIGI O VITI (ISOLE)":"Z704"},{"GILBERT E ELLICE (ISOLE)":"Z705"},{"GUAM (ISOLA)":"Z706"},{"IRIAN OCCIDENTALE":"Z707"},{"MACQUARIE (ISOLE)":"Z708"},{"MARCUS (ISOLE)":"Z709"},{"MARIANNE (ISOLE)":"Z710"},{"MARSHALL (ISOLE)":"Z711"},{"MIDWAY (ISOLE)":"Z712"},{"NAURU":"Z713"},{"NIUE O SAVAGE (ISOLE)":"Z714"},{"NORFOLK (ISOLE)":"Z715"},{"NUOVA CALEDONIA E DIPENDENZE":"Z716"},{"NUOVE EBRIDI CONDOM. FRANCO-INGL.":"Z717"},{"NUOVA GUINEA":"Z718"},{"NUOVA ZELANDA":"Z719"},{"PAPUASIA":"Z720"},{"PASQUA (ISOLA)":"Z721"},{"PITCARIN E DIPENDENZE":"Z722"},{"POLINESIA FRANCESE (ISOLE)":"Z723"},{"SALOMONE":"Z724"},{"SAMOA AMERICANE (ISOLE)":"Z725"},{"SAMOA (ISOLE)":"Z726"},{"TOKELAU O ISOLE DELL\'UNIONE":"Z727"},{"TONGA O ISOLE DEGLI AMICI":"Z728"},{"WALLIS E FUTUNA (ISOLE)":"Z729"},{"KIRIBATI":"Z731"},{"TUVALU":"Z732"},{"VANUATU":"Z733"},{"PALAU":"Z734"},{"MICRONESIA STATI FEDERATI":"Z735"},{"DIPENDENZE CANADESI":"Z800"},{"DIPENDENZE NORVEGESI (ARTICHE)":"Z801"},{"DIPENDENZE RUSSE":"Z802"},{"DIPENDENZE AUSTRALIANE":"Z900"},{"DIPENDENZE BRITANNICHE":"Z901"},{"DIPENDENZE FRANCESI":"Z902"},{"DIPENDENZE NEOZELANDESI":"Z903"},{"DIPENDEZE NORVEGESI (ANTARTICHE)":"Z904"},{"DIPENDEZE STATUNITENSI":"Z905"},{"DIPENDENZE SUDAFRICANE":"Z906"}]] \ No newline at end of file +{"ABANO TERME":"A001","ABBADIA CERRETO":"A004","ABBADIA LARIANA":"A005","ABBADIA SAN SALVATORE":"A006","ABBASANTA":"A007","ABBATEGGIO":"A008","ABBIATEGRASSO":"A010","ABETONE":"A012","ABRIOLA":"A013","ACATE":"A014","ACCADIA":"A015","ACCEGLIO":"A016","ACCETTURA":"A017","ACCIANO":"A018","ACCUMOLI":"A019","ACERENZA":"A020","ACERNO":"A023","ACERRA":"A024","ACI BONACCORSI":"A025","ACI CASTELLO":"A026","ACI CATENA":"A027","ACI SANT'ANTONIO":"A029","ACIREALE":"A028","ACQUACANINA":"A031","ACQUAFONDATA":"A032","ACQUAFORMOSA":"A033","ACQUAFREDDA":"A034","ACQUALAGNA":"A035","ACQUANEGRA CREMONESE":"A039","ACQUANEGRA SUL CHIESE":"A038","ACQUAPENDENTE":"A040","ACQUAPPESA":"A041","ACQUARICA DEL CAPO":"A042","ACQUARO":"A043","ACQUASANTA TERME":"A044","ACQUASPARTA":"A045","ACQUAVIVA COLLECROCE":"A050","ACQUAVIVA D'ISERNIA":"A051","ACQUAVIVA DELLE FONTI":"A048","ACQUAVIVA PICENA":"A047","ACQUAVIVA PLATANI":"A049","ACQUEDOLCI":"M211","ACQUI TERME":"A052","ACRI":"A053","ACUTO":"A054","ADELFIA":"A055","ADRANO":"A056","ADRARA SAN MARTINO":"A057","ADRARA SAN ROCCO":"A058","ADRIA":"A059","ADRO":"A060","AFFI":"A061","AFFILE":"A062","AFRAGOLA":"A064","AFRICO":"A065","AGAZZANO":"A067","AGEROLA":"A068","AGGIUS":"A069","AGIRA":"A070","AGLIANA":"A071","AGLIANO":"A072","AGLIE'":"A074","AGLIENTU":"H848","AGNA":"A075","AGNADELLO":"A076","AGNANA CALABRA":"A077","AGNONE":"A080","AGNOSINE":"A082","AGORDO":"A083","AGOSTA":"A084","AGRA":"A085","AGRATE BRIANZA":"A087","AGRATE CONTURBIA":"A088","AGRIGENTO":"A089","AGROPOLI":"A091","AGUGLIANO":"A092","AGUGLIARO":"A093","AICURZIO":"A096","AIDOMAGGIORE":"A097","AIDONE":"A098","AIELLI":"A100","AIELLO CALABRO":"A102","AIELLO DEL FRIULI":"A103","AIELLO DEL SABATO":"A101","AIETA":"A105","AILANO":"A106","AILOCHE":"A107","AIRASCA":"A109","AIROLA":"A110","AIROLE":"A111","AIRUNO":"A112","AISONE":"A113","ALA":"A116","ALA DI STURA":"A117","ALA' DEI SARDI":"A115","ALAGNA":"A118","ALAGNA VALSESIA":"A119","ALANNO":"A120","ALANO DI PIAVE":"A121","ALASSIO":"A122","ALATRI":"A123","ALBA":"A124","ALBA ADRIATICA":"A125","ALBAGIARA":"A126","ALBAIRATE":"A127","ALBANELLA":"A128","ALBANO DI LUCANIA":"A131","ALBANO LAZIALE":"A132","ALBANO SANT'ALESSANDRO":"A129","ALBANO VERCELLESE":"A130","ALBAREDO ARNABOLDI":"A134","ALBAREDO D'ADIGE":"A137","ALBAREDO PER SAN MARCO":"A135","ALBARETO":"A138","ALBARETTO DELLA TORRE":"A139","ALBAVILLA":"A143","ALBENGA":"A145","ALBERA LIGURE":"A146","ALBEROBELLO":"A149","ALBERONA":"A150","ALBESE CON CASSANO":"A153","ALBETTONE":"A154","ALBI":"A155","ALBIANO":"A158","ALBIANO D'IVREA":"A157","ALBIATE":"A159","ALBIDONA":"A160","ALBIGNASEGO":"A161","ALBINEA":"A162","ALBINO":"A163","ALBIOLO":"A164","ALBISOLA MARINA":"A165","ALBISOLA SUPERIORE":"A166","ALBIZZATE":"A167","ALBONESE":"A171","ALBOSAGGIA":"A172","ALBUGNANO":"A173","ALBUZZANO":"A175","ALCAMO":"A176","ALCARA LI FUSI":"A177","ALDENO":"A178","ALDINO":"A179","ALES":"A180","ALESSANDRIA":"A182","ALESSANDRIA DEL CARRETTO":"A183","ALESSANDRIA DELLA ROCCA":"A181","ALESSANO":"A184","ALEZIO":"A185","ALFANO":"A186","ALFEDENA":"A187","ALFIANELLO":"A188","ALFIANO NATTA":"A189","ALFONSINE":"A191","ALGHERO":"A192","ALGUA":"A193","ALI'":"A194","ALI' TERME":"A201","ALIA":"A195","ALIANO":"A196","ALICE BEL COLLE":"A197","ALICE CASTELLO":"A198","ALICE SUPERIORE":"A199","ALIFE":"A200","ALIMENA":"A202","ALIMINUSA":"A203","ALLAI":"A204","ALLEGHE":"A206","ALLEIN":"A205","ALLERONA":"A207","ALLISTE":"A208","ALLUMIERE":"A210","ALLUVIONI CAMBIO'":"A211","ALME'":"A214","ALMENNO SAN BARTOLOMEO":"A216","ALMENNO SAN SALVATORE":"A217","ALMESE":"A218","ALONTE":"A220","ALPETTE":"A221","ALPIGNANO":"A222","ALSENO":"A223","ALSERIO":"A224","ALTAMURA":"A225","ALTARE":"A226","ALTAVILLA IRPINA":"A228","ALTAVILLA MILICIA":"A229","ALTAVILLA MONFERRATO":"A227","ALTAVILLA SILENTINA":"A230","ALTAVILLA VICENTINA":"A231","ALTIDONA":"A233","ALTILIA":"A234","ALTINO":"A235","ALTISSIMO":"A236","ALTIVOLE":"A237","ALTO":"A238","ALTOFONTE":"A239","ALTOMONTE":"A240","ALTOPASCIO":"A241","ALVIANO":"A242","ALVIGNANO":"A243","ALVITO":"A244","ALZANO LOMBARDO":"A246","ALZANO SCRIVIA":"A245","ALZATE BRIANZA":"A249","AMALFI":"A251","AMANDOLA":"A252","AMANTEA":"A253","AMARO":"A254","AMARONI":"A255","AMASENO":"A256","AMATO":"A257","AMATRICE":"A258","AMBIVERE":"A259","AMBLAR":"A260","AMEGLIA":"A261","AMELIA":"A262","AMENDOLARA":"A263","AMENO":"A264","AMOROSI":"A265","AMPEZZO":"A267","ANACAPRI":"A268","ANAGNI":"A269","ANCARANO":"A270","ANCONA":"A271","ANDALI":"A272","ANDALO":"A274","ANDALO VALTELLINO":"A273","ANDEZENO":"A275","ANDORA":"A278","ANDORNO MICCA":"A280","ANDRANO":"A281","ANDRATE":"A282","ANDREIS":"A283","ANDRETTA":"A284","ANDRIA":"A285","ANDRIANO":"A286","ANELA":"A287","ANFO":"A288","ANGERA":"A290","ANGHIARI":"A291","ANGIARI":"A292","ANGOLO TERME":"A293","ANGRI":"A294","ANGROGNA":"A295","ANGUILLARA SABAZIA":"A297","ANGUILLARA VENETA":"A296","ANNICCO":"A299","ANNONE DI BRIANZA":"A301","ANNONE VENETO":"A302","ANOIA":"A303","ANTEGNATE":"A304","ANTERIVO":"A306","ANTEY-SAINT-ANDRE'":"A305","ANTICOLI CORRADO":"A309","ANTIGNANO":"A312","ANTILLO":"A313","ANTONIMINA":"A314","ANTRODOCO":"A315","ANTRONA SCHIERANCO":"A317","ANVERSA DEGLI ABRUZZI":"A318","ANZANO DEL PARCO":"A319","ANZANO DI PUGLIA":"A320","ANZI":"A321","ANZIO":"A323","ANZOLA D'OSSOLA":"A325","ANZOLA DELL'EMILIA":"A324","AOSTA":"A326","APECCHIO":"A327","APICE":"A328","APIRO":"A329","APOLLOSA":"A330","APPIANO GENTILE":"A333","APPIANO SULLA STRADA DEL VINO":"A332","APPIGNANO":"A334","APPIGNANO DEL TRONTO":"A335","APRICA":"A337","APRICALE":"A338","APRICENA":"A339","APRIGLIANO":"A340","APRILIA":"A341","AQUARA":"A343","AQUILA DI ARROSCIA":"A344","AQUILEIA":"A346","AQUILONIA":"A347","AQUINO":"A348","ARADEO":"A350","ARAGONA":"A351","ARAMENGO":"A352","ARBA":"A354","ARBOREA":"A357","ARBORIO":"A358","ARBUS":"A359","ARCADE":"A360","ARCE":"A363","ARCENE":"A365","ARCEVIA":"A366","ARCHI":"A367","ARCIDOSSO":"A369","ARCINAZZO ROMANO":"A370","ARCISATE":"A371","ARCO":"A372","ARCOLA":"A373","ARCOLE":"A374","ARCONATE":"A375","ARCORE":"A376","ARCUGNANO":"A377","ARDARA":"A379","ARDAULI":"A380","ARDEA":"M213","ARDENNO":"A382","ARDESIO":"A383","ARDORE":"A385","ARENA":"A386","ARENA PO":"A387","ARENZANO":"A388","ARESE":"A389","AREZZO":"A390","ARGEGNO":"A391","ARGELATO":"A392","ARGENTA":"A393","ARGENTERA":"A394","ARGUELLO":"A396","ARGUSTO":"A397","ARI":"A398","ARIANO IRPINO":"A399","ARIANO NEL POLESINE":"A400","ARICCIA":"A401","ARIELLI":"A402","ARIENZO":"A403","ARIGNANO":"A405","ARITZO":"A407","ARIZZANO":"A409","ARLENA DI CASTRO":"A412","ARLUNO":"A413","ARMENO":"A414","ARMENTO":"A415","ARMO":"A417","ARMUNGIA":"A419","ARNAD":"A424","ARNARA":"A421","ARNASCO":"A422","ARNESANO":"A425","AROLA":"A427","ARONA":"A429","AROSIO":"A430","ARPAIA":"A431","ARPAISE":"A432","ARPINO":"A433","ARQUA' PETRARCA":"A434","ARQUA' POLESINE":"A435","ARQUATA DEL TRONTO":"A437","ARQUATA SCRIVIA":"A436","ARRE":"A438","ARRONE":"A439","ARSAGO SEPRIO":"A441","ARSIE'":"A443","ARSIERO":"A444","ARSITA":"A445","ARSOLI":"A446","ARTA TERME":"A447","ARTEGNA":"A448","ARTENA":"A449","ARTOGNE":"A451","ARVIER":"A452","ARZACHENA":"A453","ARZAGO D'ADDA":"A440","ARZANA":"A454","ARZANO":"A455","ARZENE":"A456","ARZERGRANDE":"A458","ARZIGNANO":"A459","ASCEA":"A460","ASCIANO":"A461","ASCOLI PICENO":"A462","ASCOLI SATRIANO":"A463","ASCREA":"A464","ASIAGO":"A465","ASIGLIANO VENETO":"A467","ASIGLIANO VERCELLESE":"A466","ASOLA":"A470","ASOLO":"A471","ASSAGO":"A473","ASSEMINI":"A474","ASSISI":"A475","ASSO":"A476","ASSOLO":"A477","ASSORO":"A478","ASTI":"A479","ASUNI":"A480","ATELETA":"A481","ATELLA":"A482","ATENA LUCANA":"A484","ATESSA":"A485","ATINA":"A486","ATRANI":"A487","ATRI":"A488","ATRIPALDA":"A489","ATTIGLIANO":"A490","ATTIMIS":"A491","ATZARA":"A492","AUDITORE":"A493","AUGUSTA":"A494","AULETTA":"A495","AULLA":"A496","AURANO":"A497","AURIGO":"A499","AURONZO DI CADORE":"A501","AUSONIA":"A502","AUSTIS":"A503","AVEGNO":"A506","AVELENGO":"A507","AVELLA":"A508","AVELLINO":"A509","AVERARA":"A511","AVERSA":"A512","AVETRANA":"A514","AVEZZANO":"A515","AVIANO":"A516","AVIATICO":"A517","AVIGLIANA":"A518","AVIGLIANO":"A519","AVIGLIANO UMBRO":"M258","AVIO":"A520","AVISE":"A521","AVOLA":"A522","AVOLASCA":"A523","AYAS":"A094","AYMAVILLES":"A108","AZEGLIO":"A525","AZZANELLO":"A526","AZZANO D'ASTI":"A527","AZZANO DECIMO":"A530","AZZANO MELLA":"A529","AZZANO SAN PAOLO":"A528","AZZATE":"A531","AZZIO":"A532","AZZONE":"A533","BACENO":"A534","BACOLI":"A535","BADALUCCO":"A536","BADESI":"M214","BADIA":"A537","BADIA CALAVENA":"A540","BADIA PAVESE":"A538","BADIA POLESINE":"A539","BADIA TEDALDA":"A541","BADOLATO":"A542","BAGALADI":"A544","BAGHERIA":"A546","BAGNACAVALLO":"A547","BAGNARA CALABRA":"A552","BAGNARA DI ROMAGNA":"A551","BAGNARIA":"A550","BAGNARIA ARSA":"A553","BAGNASCO":"A555","BAGNATICA":"A557","BAGNI DI LUCCA":"A560","BAGNO A RIPOLI":"A564","BAGNO DI ROMAGNA":"A565","BAGNOLI DEL TRIGNO":"A567","BAGNOLI DI SOPRA":"A568","BAGNOLI IRPINO":"A566","BAGNOLO CREMASCO":"A570","BAGNOLO DEL SALENTO":"A572","BAGNOLO DI PO":"A574","BAGNOLO IN PIANO":"A573","BAGNOLO MELLA":"A569","BAGNOLO PIEMONTE":"A571","BAGNOLO SAN VITO":"A575","BAGNONE":"A576","BAGNOREGIO":"A577","BAGOLINO":"A578","BAIA E LATINA":"A579","BAIANO":"A580","BAIARDO":"A581","BAIRO":"A584","BAISO":"A586","BALANGERO":"A587","BALDICHIERI D'ASTI":"A588","BALDISSERO CANAVESE":"A590","BALDISSERO D'ALBA":"A589","BALDISSERO TORINESE":"A591","BALESTRATE":"A592","BALESTRINO":"A593","BALLABIO":"A594","BALLAO":"A597","BALME":"A599","BALMUCCIA":"A600","BALOCCO":"A601","BALSORANO":"A603","BALVANO":"A604","BALZOLA":"A605","BANARI":"A606","BANCHETTE":"A607","BANNIO ANZINO":"A610","BANZI":"A612","BAONE":"A613","BARADILI":"A614","BARAGIANO":"A615","BARANELLO":"A616","BARANO D'ISCHIA":"A617","BARASSO":"A619","BARATILI SAN PIETRO":"A621","BARBANIA":"A625","BARBARA":"A626","BARBARANO ROMANO":"A628","BARBARANO VICENTINO":"A627","BARBARESCO":"A629","BARBARIGA":"A630","BARBATA":"A631","BARBERINO DI MUGELLO":"A632","BARBERINO VAL D'ELSA":"A633","BARBIANELLO":"A634","BARBIANO":"A635","BARBONA":"A637","BARCELLONA POZZO DI GOTTO":"A638","BARCHI":"A639","BARCIS":"A640","BARD":"A643","BARDELLO":"A645","BARDI":"A646","BARDINETO":"A647","BARDOLINO":"A650","BARDONECCHIA":"A651","BAREGGIO":"A652","BARENGO":"A653","BARESSA":"A655","BARETE":"A656","BARGA":"A657","BARGAGLI":"A658","BARGE":"A660","BARGHE":"A661","BARI":"A662","BARI SARDO":"A663","BARIANO":"A664","BARICELLA":"A665","BARILE":"A666","BARISCIANO":"A667","BARLASSINA":"A668","BARLETTA":"A669","BARNI":"A670","BAROLO":"A671","BARONE CANAVESE":"A673","BARONISSI":"A674","BARRAFRANCA":"A676","BARRALI":"A677","BARREA":"A678","BARUMINI":"A681","BARZAGO":"A683","BARZANA":"A684","BARZANO'":"A686","BARZIO":"A687","BASALUZZO":"A689","BASCAPE'":"A690","BASCHI":"A691","BASCIANO":"A692","BASELGA DI PINE'":"A694","BASELICE":"A696","BASIANO":"A697","BASICO'":"A698","BASIGLIO":"A699","BASILIANO":"A700","BASSANO BRESCIANO":"A702","BASSANO DEL GRAPPA":"A703","BASSANO IN TEVERINA":"A706","BASSANO ROMANO":"A704","BASSIANO":"A707","BASSIGNANA":"A708","BASTIA":"A710","BASTIA MONDOVI'":"A709","BASTIDA DE'DOSSI":"A711","BASTIDA PANCARANA":"A712","BASTIGLIA":"A713","BATTAGLIA TERME":"A714","BATTIFOLLO":"A716","BATTIPAGLIA":"A717","BATTUDA":"A718","BAUCINA":"A719","BAULADU":"A721","BAUNEI":"A722","BAVENO":"A725","BAZZANO":"A726","BEDERO VALCUVIA":"A728","BEDIZZOLE":"A729","BEDOLLO":"A730","BEDONIA":"A731","BEDULITA":"A732","BEE":"A733","BEINASCO":"A734","BEINETTE":"A735","BELCASTRO":"A736","BELFIORE":"A737","BELFORTE ALL'ISAURO":"A740","BELFORTE DEL CHIENTI":"A739","BELFORTE MONFERRATO":"A738","BELGIOIOSO":"A741","BELGIRATE":"A742","BELLA":"A743","BELLAGIO":"A744","BELLANO":"A745","BELLANTE":"A746","BELLARIA-IGEA MARINA":"A747","BELLEGRA":"A749","BELLINO":"A750","BELLINZAGO LOMBARDO":"A751","BELLINZAGO NOVARESE":"A752","BELLIZZI":"M294","BELLONA":"A755","BELLOSGUARDO":"A756","BELLUNO":"A757","BELLUSCO":"A759","BELMONTE CALABRO":"A762","BELMONTE CASTELLO":"A763","BELMONTE DEL SANNIO":"A761","BELMONTE IN SABINA":"A765","BELMONTE MEZZAGNO":"A764","BELMONTE PICENO":"A760","BELPASSO":"A766","BELSITO":"A768","BELVEDERE DI SPINELLO":"A772","BELVEDERE LANGHE":"A774","BELVEDERE MARITTIMO":"A773","BELVEDERE OSTRENSE":"A769","BELVEGLIO":"A770","BELVI":"A776","BEMA":"A777","BENE LARIO":"A778","BENE VAGIENNA":"A779","BENESTARE":"A780","BENETUTTI":"A781","BENEVELLO":"A782","BENEVENTO":"A783","BENNA":"A784","BENTIVOGLIO":"A785","BERBENNO":"A786","BERBENNO DI VALTELLINA":"A787","BERCETO":"A788","BERCHIDDA":"A789","BEREGAZZO CON FIGLIARO":"A791","BEREGUARDO":"A792","BERGAMASCO":"A793","BERGAMO":"A794","BERGANTINO":"A795","BERGEGGI":"A796","BERGOLO":"A798","BERLINGO":"A799","BERNALDA":"A801","BERNAREGGIO":"A802","BERNATE TICINO":"A804","BERNEZZO":"A805","BERRA":"A806","BERSONE":"A808","BERTINORO":"A809","BERTIOLO":"A810","BERTONICO":"A811","BERZANO DI SAN PIETRO":"A812","BERZANO DI TORTONA":"A813","BERZO DEMO":"A816","BERZO INFERIORE":"A817","BERZO SAN FERMO":"A815","BESANA IN BRIANZA":"A818","BESANO":"A819","BESATE":"A820","BESENELLO":"A821","BESENZONE":"A823","BESNATE":"A825","BESOZZO":"A826","BESSUDE":"A827","BETTOLA":"A831","BETTONA":"A832","BEURA-CARDEZZA":"A834","BEVAGNA":"A835","BEVERINO":"A836","BEVILACQUA":"A837","BEZZECCA":"A839","BIANCAVILLA":"A841","BIANCHI":"A842","BIANCO":"A843","BIANDRATE":"A844","BIANDRONNO":"A845","BIANZANO":"A846","BIANZE'":"A847","BIANZONE":"A848","BIASSONO":"A849","BIBBIANO":"A850","BIBBIENA":"A851","BIBBONA":"A852","BIBIANA":"A853","BICCARI":"A854","BICINICCO":"A855","BIDONI'":"A856","BIELLA":"A859","BIENNO":"A861","BIENO":"A863","BIENTINA":"A864","BIGARELLO":"A866","BINAGO":"A870","BINASCO":"A872","BINETTO":"A874","BIOGLIO":"A876","BIONAZ":"A877","BIONE":"A878","BIRORI":"A880","BISACCIA":"A881","BISACQUINO":"A882","BISCEGLIE":"A883","BISEGNA":"A884","BISENTI":"A885","BISIGNANO":"A887","BISTAGNO":"A889","BISUSCHIO":"A891","BITETTO":"A892","BITONTO":"A893","BITRITTO":"A894","BITTI":"A895","BIVONA":"A896","BIVONGI":"A897","BIZZARONE":"A898","BLEGGIO INFERIORE":"A901","BLEGGIO SUPERIORE":"A902","BLELLO":"A903","BLERA":"A857","BLESSAGNO":"A904","BLEVIO":"A905","BLUFI":"M268","BOARA PISANI":"A906","BOBBIO":"A909","BOBBIO PELLICE":"A910","BOCA":"A911","BOCCHIGLIERO":"A912","BOCCIOLETO":"A914","BOCENAGO":"A916","BODIO LOMNAGO":"A918","BOFFALORA D'ADDA":"A919","BOFFALORA SOPRA TICINO":"A920","BOGLIASCO":"A922","BOGNANCO":"A925","BOGOGNO":"A929","BOISSANO":"A931","BOJANO":"A930","BOLANO":"A932","BOLBENO":"A933","BOLGARE":"A937","BOLLATE":"A940","BOLLENGO":"A941","BOLOGNA":"A944","BOLOGNANO":"A945","BOLOGNETTA":"A946","BOLOGNOLA":"A947","BOLOTANA":"A948","BOLSENA":"A949","BOLTIERE":"A950","BOLZANO":"A952","BOLZANO NOVARESE":"A953","BOLZANO VICENTINO":"A954","BOMARZO":"A955","BOMBA":"A956","BOMPENSIERE":"A957","BOMPIETRO":"A958","BOMPORTO":"A959","BONARCADO":"A960","BONASSOLA":"A961","BONATE SOPRA":"A963","BONATE SOTTO":"A962","BONAVIGO":"A964","BONDENO":"A965","BONDO":"A967","BONDONE":"A968","BONEA":"A970","BONEFRO":"A971","BONEMERSE":"A972","BONIFATI":"A973","BONITO":"A975","BONNANARO":"A976","BONO":"A977","BONORVA":"A978","BONVICINO":"A979","BORBONA":"A981","BORCA DI CADORE":"A982","BORDANO":"A983","BORDIGHERA":"A984","BORDOLANO":"A986","BORE":"A987","BORETTO":"A988","BORGARELLO":"A989","BORGARO TORINESE":"A990","BORGETTO":"A991","BORGHETTO D'ARROSCIA":"A993","BORGHETTO DI BORBERA":"A998","BORGHETTO DI VARA":"A992","BORGHETTO LODIGIANO":"A995","BORGHETTO SANTO SPIRITO":"A999","BORGHI":"B001","BORGIA":"B002","BORGIALLO":"B003","BORGIO VEREZZI":"B005","BORGO A MOZZANO":"B007","BORGO D'ALE":"B009","BORGO DI TERZO":"B010","BORGO PACE":"B026","BORGO PRIOLO":"B028","BORGO SAN DALMAZZO":"B033","BORGO SAN GIACOMO":"B035","BORGO SAN GIOVANNI":"B017","BORGO SAN LORENZO":"B036","BORGO SAN MARTINO":"B037","BORGO SAN SIRO":"B038","BORGO TICINO":"B043","BORGO TOSSIGNANO":"B044","BORGO VAL DI TARO":"B042","BORGO VALSUGANA":"B006","BORGO VELINO":"A996","BORGO VERCELLI":"B046","BORGOFORTE":"B011","BORGOFRANCO D'IVREA":"B015","BORGOFRANCO SUL PO":"B013","BORGOLAVEZZARO":"B016","BORGOMALE":"B018","BORGOMANERO":"B019","BORGOMARO":"B020","BORGOMASINO":"B021","BORGONE SUSA":"B024","BORGONOVO VAL TIDONE":"B025","BORGORATTO ALESSANDRINO":"B029","BORGORATTO MORMOROLO":"B030","BORGORICCO":"B031","BORGOROSE":"B008","BORGOSATOLLO":"B040","BORGOSESIA":"B041","BORMIDA":"B048","BORMIO":"B049","BORNASCO":"B051","BORNO":"B054","BORONEDDU":"B055","BORORE":"B056","BORRELLO":"B057","BORRIANA":"B058","BORSO DEL GRAPPA":"B061","BORTIGALI":"B062","BORTIGIADAS":"B063","BORUTTA":"B064","BORZONASCA":"B067","BOSA":"B068","BOSARO":"B069","BOSCHI SANT'ANNA":"B070","BOSCO CHIESANUOVA":"B073","BOSCO MARENGO":"B071","BOSCONERO":"B075","BOSCOREALE":"B076","BOSCOTRECASE":"B077","BOSENTINO":"B078","BOSIA":"B079","BOSIO":"B080","BOSISIO PARINI":"B081","BOSNASCO":"B082","BOSSICO":"B083","BOSSOLASCO":"B084","BOTRICELLO":"B085","BOTRUGNO":"B086","BOTTANUCO":"B088","BOTTICINO":"B091","BOTTIDDA":"B094","BOVA":"B097","BOVA MARINA":"B099","BOVALINO":"B098","BOVEGNO":"B100","BOVES":"B101","BOVEZZO":"B102","BOVILLE":"A720","BOVILLE ERNICA":"A720","BOVINO":"B104","BOVISIO-MASCIAGO":"B105","BOVOLENTA":"B106","BOVOLONE":"B107","BOZZOLE":"B109","BOZZOLO":"B110","BRA":"B111","BRACCA":"B112","BRACCIANO":"B114","BRACIGLIANO":"B115","BRAIES":"B116","BRALLO DI PREGOLA":"B117","BRANCALEONE":"B118","BRANDICO":"B120","BRANDIZZO":"B121","BRANZI":"B123","BRAONE":"B124","BREBBIA":"B126","BREDA DI PIAVE":"B128","BREGANO":"B131","BREGANZE":"B132","BREGNANO":"B134","BREGUZZO":"B135","BREIA":"B136","BREMBATE":"B137","BREMBATE DI SOPRA":"B138","BREMBILLA":"B140","BREMBIO":"B141","BREME":"B142","BRENDOLA":"B143","BRENNA":"B144","BRENNERO":"B145","BRENO":"B149","BRENTA":"B150","BRENTINO BELLUNO":"B152","BRENTONICO":"B153","BRENZONE":"B154","BRESCELLO":"B156","BRESCIA":"B157","BRESIMO":"B158","BRESSANA BOTTARONE":"B159","BRESSANONE":"B160","BRESSANVIDO":"B161","BRESSO":"B162","BREZ":"B165","BREZZO DI BEDERO":"B166","BRIAGLIA":"B167","BRIATICO":"B169","BRICHERASIO":"B171","BRIENNO":"B172","BRIENZA":"B173","BRIGA ALTA":"B175","BRIGA NOVARESE":"B176","BRIGNANO GERA D'ADDA":"B178","BRIGNANO-FRASCATA":"B179","BRINDISI":"B180","BRINDISI MONTAGNA":"B181","BRINZIO":"B182","BRIONA":"B183","BRIONE":"B184","BRIONE":"B184","BRIOSCO":"B187","BRISIGHELLA":"B188","BRISSAGO-VALTRAVAGLIA":"B191","BRISSOGNE":"B192","BRITTOLI":"B193","BRIVIO":"B194","BROCCOSTELLA":"B195","BROGLIANO":"B196","BROGNATURO":"B197","BROLO":"B198","BRONDELLO":"B200","BRONI":"B201","BRONTE":"B202","BRONZOLO":"B203","BROSSASCO":"B204","BROSSO":"B205","BROVELLO-CARPUGNINO":"B207","BROZOLO":"B209","BRUGHERIO":"B212","BRUGINE":"B213","BRUGNATO":"B214","BRUGNERA":"B215","BRUINO":"B216","BRUMANO":"B217","BRUNATE":"B218","BRUNELLO":"B219","BRUNICO":"B220","BRUNO":"B221","BRUSAPORTO":"B223","BRUSASCO":"B225","BRUSCIANO":"B227","BRUSIMPIANO":"B228","BRUSNENGO":"B229","BRUSSON":"B230","BRUZOLO":"B232","BRUZZANO ZEFFIRIO":"B234","BUBBIANO":"B235","BUBBIO":"B236","BUCCHERI":"B237","BUCCHIANICO":"B238","BUCCIANO":"B239","BUCCINASCO":"B240","BUCCINO":"B242","BUCINE":"B243","BUDDUSO'":"B246","BUDOIA":"B247","BUDONI":"B248","BUDRIO":"B249","BUGGERRU":"B250","BUGGIANO":"B251","BUGLIO IN MONTE":"B255","BUGNARA":"B256","BUGUGGIATE":"B258","BUIA":"B259","BULCIAGO":"B261","BULGAROGRASSO":"B262","BULTEI":"B264","BULZI":"B265","BUONABITACOLO":"B266","BUONALBERGO":"B267","BUONCONVENTO":"B269","BUONVICINO":"B270","BURAGO DI MOLGORA":"B272","BURCEI":"B274","BURGIO":"B275","BURGOS":"B276","BURIASCO":"B278","BUROLO":"B279","BURONZO":"B280","BUSACHI":"B281","BUSALLA":"B282","BUSANA":"B283","BUSANO":"B284","BUSCA":"B285","BUSCATE":"B286","BUSCEMI":"B287","BUSETO PALIZZOLO":"B288","BUSNAGO":"B289","BUSSERO":"B292","BUSSETO":"B293","BUSSI SUL TIRINO":"B294","BUSSO":"B295","BUSSOLENGO":"B296","BUSSOLENO":"B297","BUSTO ARSIZIO":"B300","BUSTO GAROLFO":"B301","BUTERA":"B302","BUTI":"B303","BUTTAPIETRA":"B304","BUTTIGLIERA ALTA":"B305","BUTTIGLIERA D'ASTI":"B306","BUTTRIO":"B309","CA' D'ANDREA":"B320","CABELLA LIGURE":"B311","CABIATE":"B313","CABRAS":"B314","CACCAMO":"B315","CACCURI":"B319","CADEGLIANO-VICONAGO":"B326","CADELBOSCO DI SOPRA":"B328","CADEO":"B332","CADERZONE":"B335","CADONEGHE":"B345","CADORAGO":"B346","CADREZZATE":"B347","CAERANO DI SAN MARCO":"B349","CAFASSE":"B350","CAGGIANO":"B351","CAGLI":"B352","CAGLIARI":"B354","CAGLIO":"B355","CAGNANO AMITERNO":"B358","CAGNANO VARANO":"B357","CAGNO":"B359","CAGNO'":"B360","CAIANELLO":"B361","CAIAZZO":"B362","CAINES":"B364","CAINO":"B365","CAIOLO":"B366","CAIRANO":"B367","CAIRATE":"B368","CAIRO MONTENOTTE":"B369","CAIVANO":"B371","CALABRITTO":"B374","CALALZO DI CADORE":"B375","CALAMANDRANA":"B376","CALAMONACI":"B377","CALANGIANUS":"B378","CALANNA":"B379","CALASCA-CASTIGLIONE":"B380","CALASCIBETTA":"B381","CALASCIO":"B382","CALASETTA":"B383","CALATABIANO":"B384","CALATAFIMI":"B385","CALAVINO":"B386","CALCATA":"B388","CALCERANICA AL LAGO":"B389","CALCI":"B390","CALCIANO":"B391","CALCINAIA":"B392","CALCINATE":"B393","CALCINATO":"B394","CALCIO":"B395","CALCO":"B396","CALDARO SULLA STRADA DEL VINO":"B397","CALDAROLA":"B398","CALDERARA DI RENO":"B399","CALDES":"B400","CALDIERO":"B402","CALDOGNO":"B403","CALDONAZZO":"B404","CALENDASCO":"B405","CALENZANO":"B406","CALESTANO":"B408","CALICE AL CORNOVIGLIO":"B410","CALICE LIGURE":"B409","CALIMERA":"B413","CALITRI":"B415","CALIZZANO":"B416","CALLABIANA":"B417","CALLIANO":"B418","CALLIANO":"B418","CALOLZIOCORTE":"B423","CALOPEZZATI":"B424","CALOSSO":"B425","CALOVETO":"B426","CALTABELLOTTA":"B427","CALTAGIRONE":"B428","CALTANISSETTA":"B429","CALTAVUTURO":"B430","CALTIGNAGA":"B431","CALTO":"B432","CALTRANO":"B433","CALUSCO D'ADDA":"B434","CALUSO":"B435","CALVAGESE DELLA RIVIERA":"B436","CALVANICO":"B437","CALVATONE":"B439","CALVELLO":"B440","CALVENE":"B441","CALVENZANO":"B442","CALVERA":"B443","CALVI":"B444","CALVI DELL'UMBRIA":"B446","CALVI RISORTA":"B445","CALVIGNANO":"B447","CALVIGNASCO":"B448","CALVISANO":"B450","CALVIZZANO":"B452","CAMAGNA MONFERRATO":"B453","CAMAIORE":"B455","CAMAIRAGO":"B456","CAMANDONA":"B457","CAMASTRA":"B460","CAMBIAGO":"B461","CAMBIANO":"B462","CAMBIASCA":"B463","CAMBURZANO":"B465","CAMERANA":"B467","CAMERANO":"B468","CAMERANO CASASCO":"B469","CAMERATA CORNELLO":"B471","CAMERATA NUOVA":"B472","CAMERATA PICENA":"B470","CAMERI":"B473","CAMERINO":"B474","CAMEROTA":"B476","CAMIGLIANO":"B477","CAMINATA":"B479","CAMINI":"B481","CAMINO":"B482","CAMINO AL TAGLIAMENTO":"B483","CAMISANO":"B484","CAMISANO VICENTINO":"B485","CAMMARATA":"B486","CAMO":"B489","CAMOGLI":"B490","CAMPAGNA":"B492","CAMPAGNA LUPIA":"B493","CAMPAGNANO DI ROMA":"B496","CAMPAGNATICO":"B497","CAMPAGNOLA CREMASCA":"B498","CAMPAGNOLA EMILIA":"B499","CAMPANA":"B500","CAMPARADA":"B501","CAMPEGINE":"B502","CAMPELLO SUL CLITUNNO":"B504","CAMPERTOGNO":"B505","CAMPI BISENZIO":"B507","CAMPI SALENTINA":"B506","CAMPIGLIA CERVO":"B508","CAMPIGLIA DEI BERICI":"B511","CAMPIGLIA MARITTIMA":"B509","CAMPIGLIONE-FENILE":"B512","CAMPIONE D'ITALIA":"B513","CAMPITELLO DI FASSA":"B514","CAMPLI":"B515","CAMPO CALABRO":"B516","CAMPO DI GIOVE":"B526","CAMPO DI TRENS":"B529","CAMPO LIGURE":"B538","CAMPO NELL'ELBA":"B553","CAMPO SAN MARTINO":"B564","CAMPO TURES":"B570","CAMPOBASSO":"B519","CAMPOBELLO DI LICATA":"B520","CAMPOBELLO DI MAZARA":"B521","CAMPOCHIARO":"B522","CAMPODARSEGO":"B524","CAMPODENNO":"B525","CAMPODIMELE":"B527","CAMPODIPIETRA":"B528","CAMPODOLCINO":"B530","CAMPODORO":"B531","CAMPOFELICE DI FITALIA":"B533","CAMPOFELICE DI ROCCELLA":"B532","CAMPOFILONE":"B534","CAMPOFIORITO":"B535","CAMPOFORMIDO":"B536","CAMPOFRANCO":"B537","CAMPOGALLIANO":"B539","CAMPOLATTARO":"B541","CAMPOLI APPENNINO":"B543","CAMPOLI DEL MONTE TABURNO":"B542","CAMPOLIETO":"B544","CAMPOLONGO AL TORRE":"B545","CAMPOLONGO MAGGIORE":"B546","CAMPOLONGO SUL BRENTA":"B547","CAMPOMAGGIORE":"B549","CAMPOMARINO":"B550","CAMPOMORONE":"B551","CAMPONOGARA":"B554","CAMPORA":"B555","CAMPOREALE":"B556","CAMPORGIANO":"B557","CAMPOROSSO":"B559","CAMPOROTONDO DI FIASTRONE":"B562","CAMPOROTONDO ETNEO":"B561","CAMPOSAMPIERO":"B563","CAMPOSANO":"B565","CAMPOSANTO":"B566","CAMPOSPINOSO":"B567","CAMPOTOSTO":"B569","CAMUGNANO":"B572","CANAL SAN BOVO":"B577","CANALE":"B573","CANALE D'AGORDO":"B574","CANALE MONTERANO":"B576","CANARO":"B578","CANAZEI":"B579","CANCELLARA":"B580","CANCELLO ED ARNONE":"B581","CANDA":"B582","CANDELA":"B584","CANDELO":"B586","CANDIA CANAVESE":"B588","CANDIA LOMELLINA":"B587","CANDIANA":"B589","CANDIDA":"B590","CANDIDONI":"B591","CANDIOLO":"B592","CANEGRATE":"B593","CANELLI":"B594","CANEPINA":"B597","CANEVA":"B598","CANEVINO":"B599","CANICATTI'":"B602","CANICATTINI BAGNI":"B603","CANINO":"B604","CANISCHIO":"B605","CANISTRO":"B606","CANNA":"B607","CANNALONGA":"B608","CANNARA":"B609","CANNERO RIVIERA":"B610","CANNETO PAVESE":"B613","CANNETO SULL'OGLIO":"B612","CANNOBIO":"B615","CANNOLE":"B616","CANOLO":"B617","CANONICA D'ADDA":"B618","CANOSA DI PUGLIA":"B619","CANOSA SANNITA":"B620","CANOSIO":"B621","CANOSSA":"C669","CANSANO":"B624","CANTAGALLO":"B626","CANTALICE":"B627","CANTALUPA":"B628","CANTALUPO IN SABINA":"B631","CANTALUPO LIGURE":"B629","CANTALUPO NEL SANNIO":"B630","CANTARANA":"B633","CANTELLO":"B634","CANTERANO":"B635","CANTIANO":"B636","CANTOIRA":"B637","CANTU'":"B639","CANZANO":"B640","CANZO":"B641","CAORLE":"B642","CAORSO":"B643","CAPACCIO":"B644","CAPACI":"B645","CAPALBIO":"B646","CAPANNOLI":"B647","CAPANNORI":"B648","CAPENA":"B649","CAPERGNANICA":"B650","CAPESTRANO":"B651","CAPIAGO INTIMIANO":"B653","CAPISTRANO":"B655","CAPISTRELLO":"B656","CAPITIGNANO":"B658","CAPIZZI":"B660","CAPIZZONE":"B661","CAPO D'ORLANDO":"B666","CAPO DI PONTE":"B664","CAPODIMONTE":"B663","CAPODRISE":"B667","CAPOLIVERI":"B669","CAPOLONA":"B670","CAPONAGO":"B671","CAPORCIANO":"B672","CAPOSELE":"B674","CAPOTERRA":"B675","CAPOVALLE":"B676","CAPPADOCIA":"B677","CAPPELLA CANTONE":"B679","CAPPELLA DE'PICENARDI":"B680","CAPPELLA MAGGIORE":"B678","CAPPELLE SUL TAVO":"B681","CAPRACOTTA":"B682","CAPRAIA E LIMITE":"B684","CAPRAIA ISOLA":"B685","CAPRALBA":"B686","CAPRANICA":"B688","CAPRANICA PRENESTINA":"B687","CAPRARICA DI LECCE":"B690","CAPRAROLA":"B691","CAPRAUNA":"B692","CAPRESE MICHELANGELO":"B693","CAPREZZO":"B694","CAPRI":"B696","CAPRI LEONE":"B695","CAPRIANA":"B697","CAPRIANO DEL COLLE":"B698","CAPRIATA D'ORBA":"B701","CAPRIATE SAN GERVASIO":"B703","CAPRIATI A VOLTURNO":"B704","CAPRIE":"B705","CAPRIGLIA IRPINA":"B706","CAPRIGLIO":"B707","CAPRILE":"B708","CAPRINO BERGAMASCO":"B710","CAPRINO VERONESE":"B709","CAPRIOLO":"B711","CAPRIVA DEL FRIULI":"B712","CAPUA":"B715","CAPURSO":"B716","CARAFFA DEL BIANCO":"B718","CARAFFA DI CATANZARO":"B717","CARAGLIO":"B719","CARAMAGNA PIEMONTE":"B720","CARAMANICO TERME":"B722","CARANO":"B723","CARAPELLE":"B724","CARAPELLE CALVISIO":"B725","CARASCO":"B726","CARASSAI":"B727","CARATE BRIANZA":"B729","CARATE URIO":"B730","CARAVAGGIO":"B731","CARAVATE":"B732","CARAVINO":"B733","CARAVONICA":"B734","CARBOGNANO":"B735","CARBONARA AL TICINO":"B741","CARBONARA DI NOLA":"B740","CARBONARA DI PO":"B739","CARBONARA SCRIVIA":"B736","CARBONATE":"B742","CARBONE":"B743","CARBONERA":"B744","CARBONIA":"B745","CARCARE":"B748","CARCERI":"B749","CARCOFORO":"B752","CARDANO AL CAMPO":"B754","CARDE'":"B755","CARDEDU":"M285","CARDETO":"B756","CARDINALE":"B758","CARDITO":"B759","CAREGGINE":"B760","CAREMA":"B762","CARENNO":"B763","CARENTINO":"B765","CARERI":"B766","CARESANA":"B767","CARESANABLOT":"B768","CAREZZANO":"B769","CARFIZZI":"B771","CARGEGHE":"B772","CARIATI":"B774","CARIFE":"B776","CARIGNANO":"B777","CARIMATE":"B778","CARINARO":"B779","CARINI":"B780","CARINOLA":"B781","CARISIO":"B782","CARISOLO":"B783","CARLANTINO":"B784","CARLAZZO":"B785","CARLENTINI":"B787","CARLINO":"B788","CARLOFORTE":"B789","CARLOPOLI":"B790","CARMAGNOLA":"B791","CARMIANO":"B792","CARMIGNANO":"B794","CARMIGNANO DI BRENTA":"B795","CARNAGO":"B796","CARNATE":"B798","CAROBBIO DEGLI ANGELI":"B801","CAROLEI":"B802","CARONA":"B803","CARONIA":"B804","CARONNO PERTUSELLA":"B805","CARONNO VARESINO":"B807","CAROSINO":"B808","CAROVIGNO":"B809","CAROVILLI":"B810","CARPANETO PIACENTINO":"B812","CARPANZANO":"B813","CARPASIO":"B814","CARPEGNA":"B816","CARPENEDOLO":"B817","CARPENETO":"B818","CARPI":"B819","CARPIANO":"B820","CARPIGNANO SALENTINO":"B822","CARPIGNANO SESIA":"B823","CARPINETI":"B825","CARPINETO DELLA NORA":"B827","CARPINETO ROMANO":"B828","CARPINETO SINELLO":"B826","CARPINO":"B829","CARPINONE":"B830","CARRARA":"B832","CARRARA SAN GIORGIO":"B833","CARRARA SANTO STEFANO":"B834","CARRE'":"B835","CARREGA LIGURE":"B836","CARRO":"B838","CARRODANO":"B839","CARROSIO":"B840","CARRU'":"B841","CARSOLI":"B842","CARTIGLIANO":"B844","CARTIGNANO":"B845","CARTOCETO":"B846","CARTOSIO":"B847","CARTURA":"B848","CARUGATE":"B850","CARUGO":"B851","CARUNCHIO":"B853","CARVICO":"B854","CARZANO":"B856","CASABONA":"B857","CASACALENDA":"B858","CASACANDITELLA":"B859","CASAGIOVE":"B860","CASAL CERMELLI":"B870","CASAL DI PRINCIPE":"B872","CASAL VELINO":"B895","CASALANGUIDA":"B861","CASALATTICO":"B862","CASALBELTRAME":"B864","CASALBORDINO":"B865","CASALBORE":"B866","CASALBORGONE":"B867","CASALBUONO":"B868","CASALBUTTANO ED UNITI":"B869","CASALCIPRANO":"B871","CASALDUNI":"B873","CASALE CORTE CERRO":"B876","CASALE CREMASCO-VIDOLASCO":"B881","CASALE DI SCODOSIA":"B877","CASALE LITTA":"B875","CASALE MARITTIMO":"B878","CASALE MONFERRATO":"B885","CASALE SUL SILE":"B879","CASALECCHIO DI RENO":"B880","CASALEGGIO BOIRO":"B882","CASALEGGIO NOVARA":"B883","CASALEONE":"B886","CASALETTO CEREDANO":"B889","CASALETTO DI SOPRA":"B890","CASALETTO LODIGIANO":"B887","CASALETTO SPARTANO":"B888","CASALETTO VAPRIO":"B891","CASALFIUMANESE":"B892","CASALGRANDE":"B893","CASALGRASSO":"B894","CASALINCONTRADA":"B896","CASALINO":"B897","CASALMAGGIORE":"B898","CASALMAIOCCO":"B899","CASALMORANO":"B900","CASALMORO":"B901","CASALNOCETO":"B902","CASALNUOVO DI NAPOLI":"B905","CASALNUOVO MONTEROTARO":"B904","CASALOLDO":"B907","CASALPUSTERLENGO":"B910","CASALROMANO":"B911","CASALSERUGO":"B912","CASALUCE":"B916","CASALVECCHIO DI PUGLIA":"B917","CASALVECCHIO SICULO":"B918","CASALVIERI":"B919","CASALVOLONE":"B920","CASALZUIGNO":"B921","CASAMARCIANO":"B922","CASAMASSIMA":"B923","CASAMICCIOLA TERME":"B924","CASANDRINO":"B925","CASANOVA ELVO":"B928","CASANOVA LERRONE":"B927","CASANOVA LONATI":"B929","CASAPE":"B932","CASAPESENNA":"M260","CASAPINTA":"B933","CASAPROTA":"B934","CASAPULLA":"B935","CASARANO":"B936","CASARGO":"B937","CASARILE":"B938","CASARSA DELLA DELIZIA":"B940","CASARZA LIGURE":"B939","CASASCO":"B941","CASASCO D'INTELVI":"B942","CASATENOVO":"B943","CASATISMA":"B945","CASAVATORE":"B946","CASAZZA":"B947","CASCIA":"B948","CASCIAGO":"B949","CASCIANA TERME":"A559","CASCINA":"B950","CASCINETTE D'IVREA":"B953","CASEI GEROLA":"B954","CASELETTE":"B955","CASELLA":"B956","CASELLE IN PITTARI":"B959","CASELLE LANDI":"B961","CASELLE LURANI":"B958","CASELLE TORINESE":"B960","CASERTA":"B963","CASIER":"B965","CASIGNANA":"B966","CASINA":"B967","CASIRATE D'ADDA":"B971","CASLINO D'ERBA":"B974","CASNATE CON BERNATE":"B977","CASNIGO":"B978","CASOLA DI NAPOLI":"B980","CASOLA IN LUNIGIANA":"B979","CASOLA VALSENIO":"B982","CASOLE BRUZIO":"B983","CASOLE D'ELSA":"B984","CASOLI":"B985","CASORATE PRIMO":"B988","CASORATE SEMPIONE":"B987","CASOREZZO":"B989","CASORIA":"B990","CASORZO":"B991","CASPERIA":"A472","CASPOGGIO":"B993","CASSACCO":"B994","CASSAGO BRIANZA":"B996","CASSANO ALLO IONIO":"C002","CASSANO D'ADDA":"C003","CASSANO DELLE MURGE":"B998","CASSANO IRPINO":"B997","CASSANO MAGNAGO":"C004","CASSANO SPINOLA":"C005","CASSANO VALCUVIA":"B999","CASSARO":"C006","CASSIGLIO":"C007","CASSINA DE'PECCHI":"C014","CASSINA RIZZARDI":"C020","CASSINA VALSASSINA":"C024","CASSINASCO":"C022","CASSINE":"C027","CASSINELLE":"C030","CASSINETTA DI LUGAGNANO":"C033","CASSINO":"C034","CASSOLA":"C037","CASSOLNOVO":"C038","CASTAGNARO":"C041","CASTAGNETO CARDUCCI":"C044","CASTAGNETO PO":"C045","CASTAGNITO":"C046","CASTAGNOLE DELLE LANZE":"C049","CASTAGNOLE MONFERRATO":"C047","CASTAGNOLE PIEMONTE":"C048","CASTANA":"C050","CASTANO PRIMO":"C052","CASTEGGIO":"C053","CASTEGNATO":"C055","CASTEGNERO":"C056","CASTEL BARONIA":"C058","CASTEL BOGLIONE":"C064","CASTEL BOLOGNESE":"C065","CASTEL CAMPAGNANO":"B494","CASTEL CASTAGNA":"C040","CASTEL COLONNA":"C071","CASTEL CONDINO":"C000","CASTEL D'AIANO":"C075","CASTEL D'ARIO":"C076","CASTEL D'AZZANO":"C078","CASTEL DEL GIUDICE":"C082","CASTEL DEL MONTE":"C083","CASTEL DEL PIANO":"C085","CASTEL DEL RIO":"C086","CASTEL DI CASIO":"B969","CASTEL DI IERI":"C090","CASTEL DI IUDICA":"C091","CASTEL DI LAMA":"C093","CASTEL DI LUCIO":"C094","CASTEL DI SANGRO":"C096","CASTEL DI SASSO":"C097","CASTEL DI TORA":"C098","CASTEL FOCOGNANO":"C102","CASTEL FRENTANO":"C114","CASTEL GABBIANO":"C115","CASTEL GANDOLFO":"C116","CASTEL GIORGIO":"C117","CASTEL GOFFREDO":"C118","CASTEL GUELFO DI BOLOGNA":"C121","CASTEL MADAMA":"C203","CASTEL MAGGIORE":"C204","CASTEL MELLA":"C208","CASTEL MORRONE":"C211","CASTEL RITALDI":"C252","CASTEL ROCCHERO":"C253","CASTEL ROZZONE":"C255","CASTEL SAN GIORGIO":"C259","CASTEL SAN GIOVANNI":"C261","CASTEL SAN LORENZO":"C262","CASTEL SAN NICCOLO'":"C263","CASTEL SAN PIETRO ROMANO":"C266","CASTEL SAN PIETRO TERME":"C265","CASTEL SAN VINCENZO":"C270","CASTEL SANT'ANGELO":"C268","CASTEL SANT'ELIA":"C269","CASTEL VISCARDO":"C289","CASTEL VITTORIO":"C110","CASTEL VOLTURNO":"C291","CASTELBALDO":"C057","CASTELBELFORTE":"C059","CASTELBELLINO":"C060","CASTELBELLO-CIARDES":"C062","CASTELBIANCO":"C063","CASTELBOTTACCIO":"C066","CASTELBUONO":"C067","CASTELCIVITA":"C069","CASTELCOVATI":"C072","CASTELCUCCO":"C073","CASTELDACCIA":"C074","CASTELDELCI":"C080","CASTELDELFINO":"C081","CASTELDIDONE":"C089","CASTELFIDARDO":"C100","CASTELFIORENTINO":"C101","CASTELFONDO":"C103","CASTELFORTE":"C104","CASTELFRANCI":"C105","CASTELFRANCO DI SOPRA":"C112","CASTELFRANCO DI SOTTO":"C113","CASTELFRANCO EMILIA":"C107","CASTELFRANCO IN MISCANO":"C106","CASTELFRANCO VENETO":"C111","CASTELGOMBERTO":"C119","CASTELGRANDE":"C120","CASTELGUGLIELMO":"C122","CASTELGUIDONE":"C123","CASTELL'ALFERO":"C127","CASTELL'ARQUATO":"C145","CASTELL'AZZARA":"C147","CASTELL'UMBERTO":"C051","CASTELLABATE":"C125","CASTELLAFIUME":"C126","CASTELLALTO":"C128","CASTELLAMMARE DEL GOLFO":"C130","CASTELLAMMARE DI STABIA":"C129","CASTELLAMONTE":"C133","CASTELLANA GROTTE":"C134","CASTELLANA SICULA":"C135","CASTELLANETA":"C136","CASTELLANIA":"C137","CASTELLANZA":"C139","CASTELLAR":"C140","CASTELLAR GUIDOBONO":"C142","CASTELLARANO":"C141","CASTELLARO":"C143","CASTELLAZZO BORMIDA":"C148","CASTELLAZZO NOVARESE":"C149","CASTELLEONE":"C153","CASTELLEONE DI SUASA":"C152","CASTELLERO":"C154","CASTELLETTO CERVO":"C155","CASTELLETTO D'ERRO":"C156","CASTELLETTO D'ORBA":"C158","CASTELLETTO DI BRANDUZZO":"C157","CASTELLETTO MERLI":"C160","CASTELLETTO MOLINA":"C161","CASTELLETTO MONFERRATO":"C162","CASTELLETTO SOPRA TICINO":"C166","CASTELLETTO STURA":"C165","CASTELLETTO UZZONE":"C167","CASTELLI":"C169","CASTELLI CALEPIO":"C079","CASTELLINA IN CHIANTI":"C172","CASTELLINA MARITTIMA":"C174","CASTELLINALDO":"C173","CASTELLINO DEL BIFERNO":"C175","CASTELLINO TANARO":"C176","CASTELLIRI":"C177","CASTELLO CABIAGLIO":"B312","CASTELLO D'AGOGNA":"C184","CASTELLO D'ARGILE":"C185","CASTELLO DEL MATESE":"C178","CASTELLO DELL'ACQUA":"C186","CASTELLO DI ANNONE":"A300","CASTELLO DI BRIANZA":"C187","CASTELLO DI CISTERNA":"C188","CASTELLO DI GODEGO":"C190","CASTELLO DI SERRAVALLE":"C191","CASTELLO LAVAZZO":"C146","CASTELLO TESINO":"C194","CASTELLO-MOLINA DI FIEMME":"C189","CASTELLUCCHIO":"C195","CASTELLUCCIO DEI SAURI":"C198","CASTELLUCCIO INFERIORE":"C199","CASTELLUCCIO SUPERIORE":"C201","CASTELLUCCIO VALMAGGIORE":"C202","CASTELMAGNO":"C205","CASTELMARTE":"C206","CASTELMASSA":"C207","CASTELMAURO":"C197","CASTELMEZZANO":"C209","CASTELMOLA":"C210","CASTELNOVETTO":"C213","CASTELNOVO BARIANO":"C215","CASTELNOVO DEL FRIULI":"C217","CASTELNOVO DI SOTTO":"C218","CASTELNOVO NE'MONTI":"C219","CASTELNUOVO":"C216","CASTELNUOVO BELBO":"C226","CASTELNUOVO BERARDENGA":"C227","CASTELNUOVO BOCCA D'ADDA":"C228","CASTELNUOVO BORMIDA":"C229","CASTELNUOVO BOZZENTE":"C220","CASTELNUOVO CALCEA":"C230","CASTELNUOVO CILENTO":"C231","CASTELNUOVO DEL GARDA":"C225","CASTELNUOVO DELLA DAUNIA":"C222","CASTELNUOVO DI CEVA":"C214","CASTELNUOVO DI CONZA":"C235","CASTELNUOVO DI FARFA":"C224","CASTELNUOVO DI GARFAGNANA":"C236","CASTELNUOVO DI PORTO":"C237","CASTELNUOVO DI VAL DI CECINA":"C244","CASTELNUOVO DON BOSCO":"C232","CASTELNUOVO MAGRA":"C240","CASTELNUOVO NIGRA":"C241","CASTELNUOVO PARANO":"C223","CASTELNUOVO RANGONE":"C242","CASTELNUOVO SCRIVIA":"C243","CASTELPAGANO":"C245","CASTELPETROSO":"C246","CASTELPIZZUTO":"C247","CASTELPLANIO":"C248","CASTELPOTO":"C250","CASTELRAIMONDO":"C251","CASTELROTTO":"C254","CASTELSANTANGELO SUL NERA":"C267","CASTELSARACENO":"C271","CASTELSARDO":"C272","CASTELSEPRIO":"C273","CASTELSILANO":"B968","CASTELSPINA":"C274","CASTELTERMINI":"C275","CASTELVECCANA":"C181","CASTELVECCHIO CALVISIO":"C278","CASTELVECCHIO DI ROCCA BARBENA":"C276","CASTELVECCHIO SUBEQUO":"C279","CASTELVENERE":"C280","CASTELVERDE":"B129","CASTELVERRINO":"C200","CASTELVETERE IN VAL FORTORE":"C284","CASTELVETERE SUL CALORE":"C283","CASTELVETRANO":"C286","CASTELVETRO DI MODENA":"C287","CASTELVETRO PIACENTINO":"C288","CASTELVISCONTI":"C290","CASTENASO":"C292","CASTENEDOLO":"C293","CASTIADAS":"M288","CASTIGLION FIBOCCHI":"C318","CASTIGLION FIORENTINO":"C319","CASTIGLIONE A CASAURIA":"C308","CASTIGLIONE CHIAVARESE":"C302","CASTIGLIONE COSENTINO":"C301","CASTIGLIONE D'ADDA":"C304","CASTIGLIONE D'INTELVI":"C299","CASTIGLIONE D'ORCIA":"C313","CASTIGLIONE DEI PEPOLI":"C296","CASTIGLIONE DEL GENOVESI":"C306","CASTIGLIONE DEL LAGO":"C309","CASTIGLIONE DELLA PESCAIA":"C310","CASTIGLIONE DELLE STIVIERE":"C312","CASTIGLIONE DI GARFAGNANA":"C303","CASTIGLIONE DI SICILIA":"C297","CASTIGLIONE FALLETTO":"C314","CASTIGLIONE IN TEVERINA":"C315","CASTIGLIONE MESSER MARINO":"C298","CASTIGLIONE MESSER RAIMONDO":"C316","CASTIGLIONE OLONA":"C300","CASTIGLIONE TINELLA":"C317","CASTIGLIONE TORINESE":"C307","CASTIGNANO":"C321","CASTILENTI":"C322","CASTINO":"C323","CASTIONE ANDEVENNO":"C325","CASTIONE DELLA PRESOLANA":"C324","CASTIONS DI STRADA":"C327","CASTIRAGA VIDARDO":"C329","CASTO":"C330","CASTORANO":"C331","CASTREZZATO":"C332","CASTRI DI LECCE":"C334","CASTRIGNANO DE' GRECI":"C335","CASTRIGNANO DEL CAPO":"C336","CASTRO":"C337","CASTRO":"C337","CASTRO DEI VOLSCI":"C338","CASTROCARO TERME E TERRA DEL S":"C339","CASTROCIELO":"C340","CASTROFILIPPO":"C341","CASTROLIBERO":"C108","CASTRONNO":"C343","CASTRONUOVO DI SANT'ANDREA":"C345","CASTRONUOVO DI SICILIA":"C344","CASTROPIGNANO":"C346","CASTROREALE":"C347","CASTROREGIO":"C348","CASTROVILLARI":"C349","CATANIA":"C351","CATANZARO":"C352","CATENANUOVA":"C353","CATIGNANO":"C354","CATTOLICA":"C357","CATTOLICA ERACLEA":"C356","CAULONIA":"C285","CAUTANO":"C359","CAVA DE' TIRRENI":"C361","CAVA MANARA":"C360","CAVACURTA":"C362","CAVAGLIA'":"C363","CAVAGLIETTO":"C364","CAVAGLIO D'AGOGNA":"C365","CAVAGLIO-SPOCCIA":"C367","CAVAGNOLO":"C369","CAVAION VERONESE":"C370","CAVALESE":"C372","CAVALLASCA":"C374","CAVALLERLEONE":"C375","CAVALLERMAGGIORE":"C376","CAVALLINO":"C377","CAVALLIRIO":"C378","CAVARENO":"C380","CAVARGNA":"C381","CAVARIA CON PREMEZZO":"C382","CAVARZERE":"C383","CAVASO DEL TOMBA":"C384","CAVASSO NUOVO":"C385","CAVATORE":"C387","CAVAZZO CARNICO":"C389","CAVE":"C390","CAVEDAGO":"C392","CAVEDINE":"C393","CAVENAGO D'ADDA":"C394","CAVENAGO DI BRIANZA":"C395","CAVERNAGO":"C396","CAVEZZO":"C398","CAVIZZANA":"C400","CAVOUR":"C404","CAVRIAGO":"C405","CAVRIANA":"C406","CAVRIGLIA":"C407","CAZZAGO BRABBIA":"C409","CAZZAGO SAN MARTINO":"C408","CAZZANO DI TRAMIGNA":"C412","CAZZANO SANT'ANDREA":"C410","CECCANO":"C413","CECIMA":"C414","CECINA":"C415","CEDEGOLO":"C417","CEDRASCO":"C418","CEFALA' DIANA":"C420","CEFALU'":"C421","CEGGIA":"C422","CEGLIE MESSAPICA":"C424","CELANO":"C426","CELENZA SUL TRIGNO":"C428","CELENZA VALFORTORE":"C429","CELICO":"C430","CELLA DATI":"C435","CELLA MONTE":"C432","CELLAMARE":"C436","CELLARA":"C437","CELLARENGO":"C438","CELLATICA":"C439","CELLE DI BULGHERIA":"C444","CELLE DI MACRA":"C441","CELLE DI SAN VITO":"C442","CELLE ENOMONDO":"C440","CELLE LIGURE":"C443","CELLENO":"C446","CELLERE":"C447","CELLINO ATTANASIO":"C449","CELLINO SAN MARCO":"C448","CELLIO":"C450","CELLOLE":"M262","CEMBRA":"C452","CENADI":"C453","CENATE SOPRA":"C456","CENATE SOTTO":"C457","CENCENIGHE AGORDINO":"C458","CENE":"C459","CENESELLI":"C461","CENGIO":"C463","CENTA SAN NICOLO'":"C467","CENTALLO":"C466","CENTO":"C469","CENTOLA":"C470","CENTRACHE":"C472","CENTURIPE":"C471","CEPAGATTI":"C474","CEPPALONI":"C476","CEPPO MORELLI":"C478","CEPRANO":"C479","CERAMI":"C480","CERANESI":"C481","CERANO":"C483","CERANO D'INTELVI":"C482","CERANOVA":"C484","CERASO":"C485","CERCEMAGGIORE":"C486","CERCENASCO":"C487","CERCEPICCOLA":"C488","CERCHIARA DI CALABRIA":"C489","CERCHIO":"C492","CERCINO":"C493","CERCIVENTO":"C494","CERCOLA":"C495","CERDA":"C496","CEREA":"C498","CEREGNANO":"C500","CERENZIA":"C501","CERES":"C497","CERESARA":"C502","CERESETO":"C503","CERESOLE ALBA":"C504","CERESOLE REALE":"C505","CERETE":"C506","CERETTO LOMELLINA":"C508","CERGNAGO":"C509","CERIALE":"C510","CERIANA":"C511","CERIANO LAGHETTO":"C512","CERIGNALE":"C513","CERIGNOLA":"C514","CERISANO":"C515","CERMENATE":"C516","CERMES":"A022","CERMIGNANO":"C517","CERNOBBIO":"C520","CERNUSCO LOMBARDONE":"C521","CERNUSCO SUL NAVIGLIO":"C523","CERRETO CASTELLO":"C526","CERRETO D'ASTI":"C528","CERRETO D'ESI":"C524","CERRETO DI SPOLETO":"C527","CERRETO GRUE":"C507","CERRETO GUIDI":"C529","CERRETO LANGHE":"C530","CERRETO LAZIALE":"C518","CERRETO SANNITA":"C525","CERRINA MONFERRATO":"C531","CERRIONE":"C532","CERRO AL LAMBRO":"C536","CERRO AL VOLTURNO":"C534","CERRO MAGGIORE":"C537","CERRO TANARO":"C533","CERRO VERONESE":"C538","CERSOSIMO":"C539","CERTALDO":"C540","CERTOSA DI PAVIA":"C541","CERVA":"C542","CERVARA DI ROMA":"C543","CERVARESE SANTA CROCE":"C544","CERVARO":"C545","CERVASCA":"C547","CERVATTO":"C548","CERVENO":"C549","CERVERE":"C550","CERVESINA":"C551","CERVETERI":"C552","CERVIA":"C553","CERVICATI":"C554","CERVIGNANO D'ADDA":"C555","CERVIGNANO DEL FRIULI":"C556","CERVINARA":"C557","CERVINO":"C558","CERVO":"C559","CERZETO":"C560","CESA":"C561","CESANA BRIANZA":"C563","CESANA TORINESE":"C564","CESANO BOSCONE":"C565","CESANO MADERNO":"C566","CESARA":"C567","CESARO'":"C568","CESATE":"C569","CESENA":"C573","CESENATICO":"C574","CESINALI":"C576","CESIO":"C578","CESIOMAGGIORE":"C577","CESSALTO":"C580","CESSANITI":"C581","CESSAPALOMBO":"C582","CESSOLE":"C583","CETARA":"C584","CETO":"C585","CETONA":"C587","CETRARO":"C588","CEVA":"C589","CEVO":"C591","CHALLAND-SAINT-ANSELME":"C593","CHALLAND-SAINT-VICTOR":"C594","CHAMBAVE":"C595","CHAMOIS":"B491","CHAMPDEPRAZ":"C596","CHAMPORCHER":"B540","CHARVENSOD":"C598","CHATILLON":"C294","CHERASCO":"C599","CHEREMULE":"C600","CHIALAMBERTO":"C604","CHIAMPO":"C605","CHIANCHE":"C606","CHIANCIANO TERME":"C608","CHIANNI":"C609","CHIANOCCO":"C610","CHIARAMONTE GULFI":"C612","CHIARAMONTI":"C613","CHIARANO":"C614","CHIARAVALLE":"C615","CHIARAVALLE CENTRALE":"C616","CHIARI":"C618","CHIAROMONTE":"C619","CHIAUCI":"C620","CHIAVARI":"C621","CHIAVENNA":"C623","CHIAVERANO":"C624","CHIENES":"C625","CHIERI":"C627","CHIES D'ALPAGO":"C630","CHIESA IN VALMALENCO":"C628","CHIESANUOVA":"C629","CHIESINA UZZANESE":"C631","CHIETI":"C632","CHIEUTI":"C633","CHIEVE":"C634","CHIGNOLO D'ISOLA":"C635","CHIGNOLO PO":"C637","CHIOGGIA":"C638","CHIOMONTE":"C639","CHIONS":"C640","CHIOPRIS-VISCONE":"C641","CHITIGNANO":"C648","CHIUDUNO":"C649","CHIUPPANO":"C650","CHIURO":"C651","CHIUSA":"C652","CHIUSA DI PESIO":"C653","CHIUSA DI SAN MICHELE":"C655","CHIUSA SCLAFANI":"C654","CHIUSAFORTE":"C656","CHIUSANICO":"C657","CHIUSANO D'ASTI":"C658","CHIUSANO DI SAN DOMENICO":"C659","CHIUSAVECCHIA":"C660","CHIUSDINO":"C661","CHIUSI":"C662","CHIUSI DELLA VERNA":"C663","CHIVASSO":"C665","CIAMPINO":"M272","CIANCIANA":"C668","CIBIANA DI CADORE":"C672","CICAGNA":"C673","CICALA":"C674","CICCIANO":"C675","CICERALE":"C676","CICILIANO":"C677","CICOGNOLO":"C678","CICONIO":"C679","CIGLIANO":"C680","CIGLIE'":"C681","CIGOGNOLA":"C684","CIGOLE":"C685","CILAVEGNA":"C686","CIMADOLMO":"C689","CIMBERGO":"C691","CIMEGO":"C694","CIMINA'":"C695","CIMINNA":"C696","CIMITILE":"C697","CIMOLAIS":"C699","CIMONE":"C700","CINAGLIO":"C701","CINETO ROMANO":"C702","CINGIA DE'BOTTI":"C703","CINGOLI":"C704","CINIGIANO":"C705","CINISELLO BALSAMO":"C707","CINISI":"C708","CINO":"C709","CINQUEFRONDI":"C710","CINTANO":"C711","CINTE TESINO":"C712","CINTO CAOMAGGIORE":"C714","CINTO EUGANEO":"C713","CINZANO":"C715","CIORLANO":"C716","CIPRESSA":"C718","CIRCELLO":"C719","CIRIE'":"C722","CIRIGLIANO":"C723","CIRIMIDO":"C724","CIRO'":"C725","CIRO' MARINA":"C726","CIS":"C727","CISANO BERGAMASCO":"C728","CISANO SUL NEVA":"C729","CISERANO":"C730","CISLAGO":"C732","CISLIANO":"C733","CISMON DEL GRAPPA":"C734","CISON DI VALMARINO":"C735","CISSONE":"C738","CISTERNA D'ASTI":"C739","CISTERNA DI LATINA":"C740","CISTERNINO":"C741","CITERNA":"C742","CITTA' DELLA PIEVE":"C744","CITTA' DI CASTELLO":"C745","CITTA' SANT'ANGELO":"C750","CITTADELLA":"C743","CITTADUCALE":"C746","CITTANOVA":"C747","CITTAREALE":"C749","CITTIGLIO":"C751","CIVATE":"C752","CIVENNA":"C754","CIVEZZA":"C755","CIVEZZANO":"C756","CIVIASCO":"C757","CIVIDALE DEL FRIULI":"C758","CIVIDATE AL PIANO":"C759","CIVIDATE CAMUNO":"C760","CIVITA":"C763","CIVITA CASTELLANA":"C765","CIVITA D'ANTINO":"C766","CIVITACAMPOMARANO":"C764","CIVITALUPARELLA":"C768","CIVITANOVA DEL SANNIO":"C769","CIVITANOVA MARCHE":"C770","CIVITAQUANA":"C771","CIVITAVECCHIA":"C773","CIVITELLA ALFEDENA":"C778","CIVITELLA CASANOVA":"C779","CIVITELLA D'AGLIANO":"C780","CIVITELLA DEL TRONTO":"C781","CIVITELLA DI ROMAGNA":"C777","CIVITELLA IN VAL DI CHIANA":"C774","CIVITELLA MESSER RAIMONDO":"C776","CIVITELLA PAGANICO":"C782","CIVITELLA ROVETO":"C783","CIVITELLA SAN PAOLO":"C784","CIVO":"C785","CLAINO CON OSTENO":"C787","CLAUT":"C790","CLAUZETTO":"C791","CLAVESANA":"C792","CLAVIERE":"C793","CLES":"C794","CLETO":"C795","CLIVIO":"C796","CLOZ":"C797","CLUSONE":"C800","COASSOLO TORINESE":"C801","COAZZE":"C803","COAZZOLO":"C804","COCCAGLIO":"C806","COCCONATO":"C807","COCQUIO-TREVISAGO":"C810","COCULLO":"C811","CODEVIGO":"C812","CODEVILLA":"C813","CODIGORO":"C814","CODOGNE'":"C815","CODOGNO":"C816","CODROIPO":"C817","CODRONGIANOS":"C818","COGGIOLA":"C819","COGLIATE":"C820","COGNE":"C821","COGOLETO":"C823","COGOLLO DEL CENGIO":"C824","COGORNO":"C826","COLAZZA":"C829","COLBORDOLO":"C830","COLCAVAGNO":"C831","COLERE":"C835","COLFELICE":"C836","COLI":"C838","COLICO":"C839","COLLAGNA":"C840","COLLALTO SABINO":"C841","COLLARMELE":"C844","COLLAZZONE":"C845","COLLE BRIANZA":"C851","COLLE D'ANCHISE":"C854","COLLE DI TORA":"C857","COLLE DI VAL D'ELSA":"C847","COLLE SAN MAGNO":"C870","COLLE SANNITA":"C846","COLLE SANTA LUCIA":"C872","COLLE UMBERTO":"C848","COLLEBEATO":"C850","COLLECCHIO":"C852","COLLECORVINO":"C853","COLLEDARA":"C311","COLLEDIMACINE":"C855","COLLEDIMEZZO":"C856","COLLEFERRO":"C858","COLLEGIOVE":"C859","COLLEGNO":"C860","COLLELONGO":"C862","COLLEPARDO":"C864","COLLEPASSO":"C865","COLLEPIETRO":"C866","COLLERETTO CASTELNUOVO":"C867","COLLERETTO GIACOSA":"C868","COLLESALVETTI":"C869","COLLESANO":"C871","COLLETORTO":"C875","COLLEVECCHIO":"C876","COLLI A VOLTURNO":"C878","COLLI DEL TRONTO":"C877","COLLI SUL VELINO":"C880","COLLIANO":"C879","COLLINAS":"C882","COLLIO":"C883","COLLOBIANO":"C884","COLLOREDO DI MONTE ALBANO":"C885","COLMURANO":"C886","COLOBRARO":"C888","COLOGNA VENETA":"C890","COLOGNE":"C893","COLOGNO AL SERIO":"C894","COLOGNO MONZESE":"C895","COLOGNOLA AI COLLI":"C897","COLONNA":"C900","COLONNELLA":"C901","COLONNO":"C902","COLORINA":"C903","COLORNO":"C904","COLOSIMI":"C905","COLTURANO":"C908","COLZATE":"C910","COMABBIO":"C911","COMACCHIO":"C912","COMANO":"C914","COMAZZO":"C917","COMEGLIANS":"C918","COMELICO SUPERIORE":"C920","COMERIO":"C922","COMEZZANO-CIZZAGO":"C925","COMIGNAGO":"C926","COMISO":"C927","COMITINI":"C928","COMIZIANO":"C929","COMMESSAGGIO":"C930","COMMEZZADURA":"C931","COMO":"C933","COMPIANO":"C934","COMUN NUOVO":"C937","COMUNANZA":"C935","CONA":"C938","CONCA CASALE":"C941","CONCA DEI MARINI":"C940","CONCA DELLA CAMPANIA":"C939","CONCAMARISE":"C943","CONCEI":"C944","CONCERVIANO":"C946","CONCESIO":"C948","CONCO":"C949","CONCORDIA SAGITTARIA":"C950","CONCORDIA SULLA SECCHIA":"C951","CONCOREZZO":"C952","CONDINO":"C953","CONDOFURI":"C954","CONDOVE":"C955","CONDRO'":"C956","CONEGLIANO":"C957","CONFIENZA":"C958","CONFIGNI":"C959","CONFLENTI":"C960","CONIOLO":"C962","CONSELICE":"C963","CONSELVE":"C964","CONSIGLIO DI RUMO":"C965","CONTARINA":"C967","CONTESSA ENTELLINA":"C968","CONTIGLIANO":"C969","CONTRADA":"C971","CONTROGUERRA":"C972","CONTRONE":"C973","CONTURSI TERME":"C974","CONVERSANO":"C975","CONZA DELLA CAMPANIA":"C976","CONZANO":"C977","COPERTINO":"C978","COPIANO":"C979","COPPARO":"C980","CORANA":"C982","CORATO":"C983","CORBARA":"C984","CORBETTA":"C986","CORBOLA":"C987","CORCHIANO":"C988","CORCIANO":"C990","CORDENONS":"C991","CORDIGNANO":"C992","CORDOVADO":"C993","COREDO":"C994","COREGLIA ANTELMINELLI":"C996","COREGLIA LIGURE":"C995","CORENO AUSONIO":"C998","CORFINIO":"C999","CORI":"D003","CORIANO":"D004","CORIGLIANO CALABRO":"D005","CORIGLIANO D'OTRANTO":"D006","CORINALDO":"D007","CORIO":"D008","CORLEONE":"D009","CORLETO MONFORTE":"D011","CORLETO PERTICARA":"D010","CORMANO":"D013","CORMONS":"D014","CORNA IMAGNA":"D015","CORNALBA":"D016","CORNALE":"D017","CORNAREDO":"D018","CORNATE D'ADDA":"D019","CORNEDO ALL'ISARCO":"B799","CORNEDO VICENTINO":"D020","CORNEGLIANO LAUDENSE":"D021","CORNELIANO D'ALBA":"D022","CORNIGLIO":"D026","CORNO DI ROSAZZO":"D027","CORNO GIOVINE":"D028","CORNOVECCHIO":"D029","CORNUDA":"D030","CORREGGIO":"D037","CORREZZANA":"D038","CORREZZOLA":"D040","CORRIDO":"D041","CORRIDONIA":"D042","CORROPOLI":"D043","CORSANO":"D044","CORSICO":"D045","CORSIONE":"D046","CORTACCIA SULLA STRADA DEL VIN":"D048","CORTALE":"D049","CORTANDONE":"D050","CORTANZE":"D051","CORTAZZONE":"D052","CORTE BRUGNATELLA":"D054","CORTE DE'CORTESI CON CIGNONE":"D056","CORTE DE'FRATI":"D057","CORTE FRANCA":"D058","CORTE PALASIO":"D068","CORTEMAGGIORE":"D061","CORTEMILIA":"D062","CORTENO GOLGI":"D064","CORTENOVA":"D065","CORTENUOVA":"D066","CORTEOLONA":"D067","CORTIGLIONE":"D072","CORTINA D'AMPEZZO":"A266","CORTINA SULLA STRADA DEL VINO":"D075","CORTINO":"D076","CORTONA":"D077","CORVARA":"D078","CORVARA IN BADIA":"D079","CORVINO SAN QUIRICO":"D081","CORZANO":"D082","COSEANO":"D085","COSENZA":"D086","COSIO DI ARROSCIA":"D087","COSIO VALTELLINO":"D088","COSOLETO":"D089","COSSANO BELBO":"D093","COSSANO CANAVESE":"D092","COSSATO":"D094","COSSERIA":"D095","COSSIGNANO":"D096","COSSOGNO":"D099","COSSOINE":"D100","COSSOMBRATO":"D101","COSTA DE'NOBILI":"D109","COSTA DI MEZZATE":"D110","COSTA DI ROVIGO":"D105","COSTA DI SERINA":"D111","COSTA MASNAGA":"D112","COSTA VALLE IMAGNA":"D103","COSTA VESCOVATO":"D102","COSTA VOLPINO":"D117","COSTABISSARA":"D107","COSTACCIARO":"D108","COSTANZANA":"D113","COSTARAINERA":"D114","COSTERMANO":"D118","COSTIGLIOLE D'ASTI":"D119","COSTIGLIOLE SALUZZO":"D120","COTIGNOLA":"D121","COTRONEI":"D123","COTTANELLO":"D124","COURMAYEUR":"D012","COVO":"D126","COZZO":"D127","CRACO":"D128","CRANDOLA VALSASSINA":"D131","CRAVAGLIANA":"D132","CRAVANZANA":"D133","CRAVEGGIA":"D134","CREAZZO":"D136","CRECCHIO":"D137","CREDARO":"D139","CREDERA RUBBIANO":"D141","CREMA":"D142","CREMELLA":"D143","CREMENAGA":"D144","CREMENO":"D145","CREMIA":"D147","CREMOLINO":"D149","CREMONA":"D150","CREMOSANO":"D151","CRESCENTINO":"D154","CRESPADORO":"D156","CRESPANO DEL GRAPPA":"D157","CRESPELLANO":"D158","CRESPIATICA":"D159","CRESPINA":"D160","CRESPINO":"D161","CRESSA":"D162","CREVACUORE":"D165","CREVALCORE":"D166","CREVOLADOSSOLA":"D168","CRISPANO":"D170","CRISPIANO":"D171","CRISSOLO":"D172","CROCEFIESCHI":"D175","CROCETTA DEL MONTELLO":"C670","CRODO":"D177","CROGNALETO":"D179","CROPALATI":"D180","CROPANI":"D181","CROSA":"D182","CROSIA":"D184","CROSIO DELLA VALLE":"D185","CROTONE":"D122","CROTTA D'ADDA":"D186","CROVA":"D187","CROVIANA":"D188","CRUCOLI":"D189","CUASSO AL MONTE":"D192","CUCCARO MONFERRATO":"D194","CUCCARO VETERE":"D195","CUCCIAGO":"D196","CUCEGLIO":"D197","CUGGIONO":"D198","CUGLIATE-FABIASCO":"D199","CUGLIERI":"D200","CUGNOLI":"D201","CUMIANA":"D202","CUMIGNANO SUL NAVIGLIO":"D203","CUNARDO":"D204","CUNEO":"D205","CUNEVO":"D206","CUNICO":"D207","CUORGNE'":"D208","CUPELLO":"D209","CUPRA MARITTIMA":"D210","CUPRAMONTANA":"D211","CURA CARPIGNANO":"B824","CURCURIS":"D214","CUREGGIO":"D216","CURIGLIA CON MONTEVIASCO":"D217","CURINGA":"D218","CURINO":"D219","CURNO":"D221","CURON VENOSTA":"D222","CURSI":"D223","CURSOLO-ORASSO":"D225","CURTAROLO":"D226","CURTATONE":"D227","CURTI":"D228","CUSAGO":"D229","CUSANO MILANINO":"D231","CUSANO MUTRI":"D230","CUSINO":"D232","CUSIO":"D233","CUSTONACI":"D234","CUTIGLIANO":"D235","CUTRO":"D236","CUTROFIANO":"D237","CUVEGLIO":"D238","CUVIO":"D239","DAIANO":"D243","DAIRAGO":"D244","DALMINE":"D245","DAMBEL":"D246","DANTA DI CADORE":"D247","DAONE":"D248","DARE'":"D250","DARFO BOARIO TERME":"D251","DASA'":"D253","DAVAGNA":"D255","DAVERIO":"D256","DAVOLI":"D257","DAZIO":"D258","DECIMOMANNU":"D259","DECIMOPUTZU":"D260","DECOLLATURA":"D261","DEGO":"D264","DEIVA MARINA":"D265","DELEBIO":"D266","DELIA":"D267","DELIANUOVA":"D268","DELICETO":"D269","DELLO":"D270","DEMONTE":"D271","DENICE":"D272","DENNO":"D273","DERNICE":"D277","DEROVERE":"D278","DERUTA":"D279","DERVIO":"D280","DESANA":"D281","DESENZANO DEL GARDA":"D284","DESIO":"D286","DESULO":"D287","DIAMANTE":"D289","DIANO ARENTINO":"D293","DIANO CASTELLO":"D296","DIANO D'ALBA":"D291","DIANO MARINA":"D297","DIANO SAN PIETRO":"D298","DICOMANO":"D299","DIGNANO":"D300","DIMARO":"D302","DINAMI":"D303","DIPIGNANO":"D304","DISO":"D305","DIVIGNANO":"D309","DIZZASCO":"D310","DOBBIACO":"D311","DOBERDO' DEL LAGO":"D312","DOGLIANI":"D314","DOGLIOLA":"D315","DOGNA":"D316","DOLCE'":"D317","DOLCEACQUA":"D318","DOLCEDO":"D319","DOLEGNA DEL COLLIO":"D321","DOLIANOVA":"D323","DOLO":"D325","DOLZAGO":"D327","DOMANICO":"D328","DOMASO":"D329","DOMEGGE DI CADORE":"D330","DOMICELLA":"D331","DOMODOSSOLA":"D332","DOMUS DE MARIA":"D333","DOMUSNOVAS":"D334","DON":"D336","DONADA":"D337","DONATO":"D339","DONGO":"D341","DONNAS":"D338","DONORI'":"D344","DORGALI":"D345","DORIO":"D346","DORMELLETTO":"D347","DORNO":"D348","DORSINO":"D349","DORZANO":"D350","DOSOLO":"D351","DOSSENA":"D352","DOSSO DEL LIRO":"D355","DOUES":"D356","DOVADOLA":"D357","DOVERA":"D358","DOZZA":"D360","DRAGONI":"D361","DRAPIA":"D364","DRENA":"D365","DRENCHIA":"D366","DRESANO":"D367","DREZZO":"D369","DRIZZONA":"D370","DRO":"D371","DRONERO":"D372","DRUENTO":"D373","DRUOGNO":"D374","DUALCHI":"D376","DUBINO":"D377","DUEVILLE":"D379","DUGENTA":"D380","DUINO-AURISINA":"D383","DUMENZA":"D384","DUNO":"D385","DURAZZANO":"D386","DURONIA":"C772","DUSINO SAN MICHELE":"D388","EBOLI":"D390","EDOLO":"D391","EGNA":"D392","ELICE":"D394","ELINI":"D395","ELLO":"D398","ELMAS":"D399","ELVA":"D401","EMARESE":"D402","EMPOLI":"D403","ENDINE GAIANO":"D406","ENEGO":"D407","ENEMONZO":"D408","ENNA":"C342","ENTRACQUE":"D410","ENTRATICO":"D411","ENVIE":"D412","EPISCOPIA":"D414","ERACLEA":"D415","ERBA":"D416","ERBE'":"D419","ERBEZZO":"D420","ERBUSCO":"D421","ERCHIE":"D422","ERCOLANO":"H243","ERICE":"D423","ERLI":"D424","ERTO E CASSO":"D426","ERULA":"M292","ERVE":"D428","ESANATOGLIA":"D429","ESCALAPLANO":"D430","ESCOLCA":"D431","ESINE":"D434","ESINO LARIO":"D436","ESPERIA":"D440","ESPORLATU":"D441","ESTE":"D442","ESTERZILI":"D443","ETROUBLES":"D444","EUPILIO":"D445","EXILLES":"D433","FABBRICA CURONE":"D447","FABBRICHE DI VALLICO":"D449","FABBRICO":"D450","FABRIANO":"D451","FABRICA DI ROMA":"D452","FABRIZIA":"D453","FABRO":"D454","FAEDIS":"D455","FAEDO":"D457","FAEDO VALTELLINO":"D456","FAENZA":"D458","FAETO":"D459","FAGAGNA":"D461","FAGGETO LARIO":"D462","FAGGIANO":"D463","FAGNANO ALTO":"D465","FAGNANO CASTELLO":"D464","FAGNANO OLONA":"D467","FAI DELLA PAGANELLA":"D468","FAICCHIO":"D469","FALCADE":"D470","FALCIANO DEL MASSICO":"D471","FALCONARA ALBANESE":"D473","FALCONARA MARITTIMA":"D472","FALCONE":"D474","FALERIA":"D475","FALERNA":"D476","FALERONE":"D477","FALLO":"D480","FALMENTA":"D481","FALOPPIO":"D482","FALVATERRA":"D483","FALZES":"D484","FANANO":"D486","FANNA":"D487","FANO":"D488","FANO ADRIANO":"D489","FARA FILIORUM PETRI":"D494","FARA GERA D'ADDA":"D490","FARA IN SABINA":"D493","FARA NOVARESE":"D492","FARA OLIVANA CON SOLA":"D491","FARA SAN MARTINO":"D495","FARA VICENTINO":"D496","FARDELLA":"D497","FARIGLIANO":"D499","FARINDOLA":"D501","FARINI":"D502","FARNESE":"D503","FARRA D'ALPAGO":"D506","FARRA D'ISONZO":"D504","FARRA DI SOLIGO":"D505","FASANO":"D508","FASCIA":"D509","FAUGLIA":"D510","FAULE":"D511","FAVALE DI MALVARO":"D512","FAVARA":"D514","FAVER":"D516","FAVIGNANA":"D518","FAVRIA":"D520","FEISOGLIO":"D523","FELETTO":"D524","FELINO":"D526","FELITTO":"D527","FELIZZANO":"D528","FELONICA":"D529","FELTRE":"D530","FENEGRO'":"D531","FENESTRELLE":"D532","FENIS":"D537","FERENTILLO":"D538","FERENTINO":"D539","FERLA":"D540","FERMIGNANO":"D541","FERMO":"D542","FERNO":"D543","FEROLETO ANTICO":"D544","FEROLETO DELLA CHIESA":"D545","FERRANDINA":"D547","FERRARA":"D548","FERRARA DI MONTE BALDO":"D549","FERRAZZANO":"D550","FERRERA DI VARESE":"D551","FERRERA ERBOGNONE":"D552","FERRERE":"D554","FERRIERE":"D555","FERRUZZANO":"D557","FIAMIGNANO":"D560","FIANO":"D562","FIANO ROMANO":"D561","FIASTRA":"D564","FIAVE'":"D565","FICARAZZI":"D567","FICAROLO":"D568","FICARRA":"D569","FICULLE":"D570","FIDENZA":"B034","FIE' ALLO SCILIAR":"D571","FIERA DI PRIMIERO":"D572","FIEROZZO":"D573","FIESCO":"D574","FIESOLE":"D575","FIESSE":"D576","FIESSO D'ARTICO":"D578","FIESSO UMBERTIANO":"D577","FIGINO SERENZA":"D579","FIGLINE VALDARNO":"D583","FIGLINE VEGLIATURO":"D582","FILACCIANO":"D586","FILADELFIA":"D587","FILAGO":"D588","FILANDARI":"D589","FILATTIERA":"D590","FILETTINO":"D591","FILETTO":"D592","FILIANO":"D593","FILIGHERA":"D594","FILIGNANO":"D595","FILOGASO":"D596","FILOTTRANO":"D597","FINALE EMILIA":"D599","FINALE LIGURE":"D600","FINO DEL MONTE":"D604","FINO MORNASCO":"D605","FIORANO AL SERIO":"D606","FIORANO CANAVESE":"D608","FIORANO MODENESE":"D607","FIORDIMONTE":"D609","FIORENZUOLA D'ARDA":"D611","FIRENZE":"D612","FIRENZUOLA":"D613","FIRMO":"D614","FISCIANO":"D615","FIUGGI":"A310","FIUMALBO":"D617","FIUMARA":"D619","FIUME VENETO":"D621","FIUMEDINISI":"D622","FIUMEFREDDO BRUZIO":"D624","FIUMEFREDDO DI SICILIA":"D623","FIUMICELLO":"D627","FIUMICINO":"M297","FIUMINATA":"D628","FIVIZZANO":"D629","FLAIBANO":"D630","FLAVON":"D631","FLERO":"D634","FLORESTA":"D635","FLORIDIA":"D636","FLORINAS":"D637","FLUMERI":"D638","FLUMINIMAGGIORE":"D639","FLUSSIO":"D640","FOBELLO":"D641","FOGGIA":"D643","FOGLIANISE":"D644","FOGLIANO REDIPUGLIA":"D645","FOGLIZZO":"D646","FOIANO DELLA CHIANA":"D649","FOIANO DI VAL FORTORE":"D650","FOLGARIA":"D651","FOLIGNANO":"D652","FOLIGNO":"D653","FOLLINA":"D654","FOLLO":"D655","FOLLONICA":"D656","FOMBIO":"D660","FONDACHELLI-FANTINA":"D661","FONDI":"D662","FONDO":"D663","FONNI":"D665","FONTAINEMORE":"D666","FONTANA LIRI":"D667","FONTANAFREDDA":"D670","FONTANAROSA":"D671","FONTANELICE":"D668","FONTANELLA":"D672","FONTANELLATO":"D673","FONTANELLE":"D674","FONTANETO D'AGOGNA":"D675","FONTANETTO PO":"D676","FONTANIGORDA":"D677","FONTANILE":"D678","FONTANIVA":"D679","FONTE":"D680","FONTECCHIO":"D681","FONTECHIARI":"D682","FONTEGRECA":"D683","FONTENO":"D684","FONTEVIVO":"D685","FONZASO":"D686","FOPPOLO":"D688","FORANO":"D689","FORCE":"D691","FORCHIA":"D693","FORCOLA":"D694","FORDONGIANUS":"D695","FORENZA":"D696","FORESTO SPARSO":"D697","FORGARIA NEL FRIULI":"D700","FORINO":"D701","FORIO":"D702","FORLI'":"D704","FORLI' DEL SANNIO":"D703","FORLIMPOPOLI":"D705","FORMAZZA":"D706","FORMELLO":"D707","FORMIA":"D708","FORMICOLA":"D709","FORMIGARA":"D710","FORMIGINE":"D711","FORMIGLIANA":"D712","FORMIGNANA":"D713","FORNACE":"D714","FORNELLI":"D715","FORNI AVOLTRI":"D718","FORNI DI SOPRA":"D719","FORNI DI SOTTO":"D720","FORNO CANAVESE":"D725","FORNO DI ZOLDO":"D726","FORNOVO DI TARO":"D728","FORNOVO SAN GIOVANNI":"D727","FORTE DEI MARMI":"D730","FORTEZZA":"D731","FORTUNAGO":"D732","FORZA D'AGRO'":"D733","FOSCIANDORA":"D734","FOSDINOVO":"D735","FOSSA":"D736","FOSSACESIA":"D738","FOSSALTA DI PIAVE":"D740","FOSSALTA DI PORTOGRUARO":"D741","FOSSALTO":"D737","FOSSANO":"D742","FOSSATO DI VICO":"D745","FOSSATO SERRALTA":"D744","FOSSO'":"D748","FOSSOMBRONE":"D749","FOZA":"D750","FRABOSA SOPRANA":"D751","FRABOSA SOTTANA":"D752","FRACONALTO":"D559","FRAGAGNANO":"D754","FRAGNETO L'ABATE":"D755","FRAGNETO MONFORTE":"D756","FRAINE":"D757","FRAMURA":"D758","FRANCAVILLA AL MARE":"D763","FRANCAVILLA ANGITOLA":"D762","FRANCAVILLA BISIO":"D759","FRANCAVILLA D'ETE":"D760","FRANCAVILLA DI SICILIA":"D765","FRANCAVILLA FONTANA":"D761","FRANCAVILLA IN SINNI":"D766","FRANCAVILLA MARITTIMA":"D764","FRANCICA":"D767","FRANCOFONTE":"D768","FRANCOLISE":"D769","FRASCARO":"D770","FRASCAROLO":"D771","FRASCATI":"D773","FRASCINETO":"D774","FRASSILONGO":"D775","FRASSINELLE POLESINE":"D776","FRASSINELLO MONFERRATO":"D777","FRASSINETO PO":"D780","FRASSINETTO":"D781","FRASSINO":"D782","FRASSINORO":"D783","FRASSO SABINO":"D785","FRASSO TELESINO":"D784","FRATTA POLESINE":"D788","FRATTA TODINA":"D787","FRATTAMAGGIORE":"D789","FRATTAMINORE":"D790","FRATTE ROSA":"D791","FRAZZANO'":"D793","FREGONA":"D794","FRESAGRANDINARIA":"D796","FRESONARA":"D797","FRIGENTO":"D798","FRIGNANO":"D799","FRINCO":"D802","FRISA":"D803","FRISANCO":"D804","FRONT":"D805","FRONTINO":"D807","FRONTONE":"D808","FROSINONE":"D810","FROSOLONE":"D811","FROSSASCO":"D812","FRUGAROLO":"D813","FUBINE":"D814","FUCECCHIO":"D815","FUIPIANO VALLE IMAGNA":"D817","FUMANE":"D818","FUMONE":"D819","FUNES":"D821","FURCI":"D823","FURCI SICULO":"D824","FURNARI":"D825","FURORE":"D826","FURTEI":"D827","FUSCALDO":"D828","FUSIGNANO":"D829","FUSINE":"D830","FUTANI":"D832","GABBIONETA-BINANUOVA":"D834","GABIANO":"D835","GABICCE MARE":"D836","GABY":"D839","GADESCO-PIEVE DELMONA":"D841","GADONI":"D842","GAETA":"D843","GAGGI":"D844","GAGGIANO":"D845","GAGGIO MONTANO":"D847","GAGLIANICO":"D848","GAGLIANO ATERNO":"D850","GAGLIANO CASTELFERRATO":"D849","GAGLIANO DEL CAPO":"D851","GAGLIATO":"D852","GAGLIOLE":"D853","GAIARINE":"D854","GAIBA":"D855","GAIOLA":"D856","GAIOLE IN CHIANTI":"D858","GAIRO":"D859","GAIS":"D860","GALATI MAMERTINO":"D861","GALATINA":"D862","GALATONE":"D863","GALATRO":"D864","GALBIATE":"D865","GALEATA":"D867","GALGAGNANO":"D868","GALLARATE":"D869","GALLESE":"D870","GALLIATE":"D872","GALLIATE LOMBARDO":"D871","GALLIAVOLA":"D873","GALLICANO":"D874","GALLICANO NEL LAZIO":"D875","GALLICCHIO":"D876","GALLIERA":"D878","GALLIERA VENETA":"D879","GALLINARO":"D881","GALLIO":"D882","GALLIPOLI":"D883","GALLO MATESE":"D884","GALLODORO":"D885","GALLUCCIO":"D886","GALTELLI":"D888","GALZIGNANO TERME":"D889","GAMALERO":"D890","GAMBARA":"D891","GAMBARANA":"D892","GAMBASCA":"D894","GAMBASSI TERME":"D895","GAMBATESA":"D896","GAMBELLARA":"D897","GAMBERALE":"D898","GAMBETTOLA":"D899","GAMBOLO'":"D901","GAMBUGLIANO":"D902","GANDELLINO":"D903","GANDINO":"D905","GANDOSSO":"D906","GANGI":"D907","GARAGUSO":"D909","GARBAGNA":"D910","GARBAGNA NOVARESE":"D911","GARBAGNATE MILANESE":"D912","GARBAGNATE MONASTERO":"D913","GARDA":"D915","GARDONE RIVIERA":"D917","GARDONE VAL TROMPIA":"D918","GARESSIO":"D920","GARGALLO":"D921","GARGAZZONE":"D923","GARGNANO":"D924","GARLASCO":"D925","GARLATE":"D926","GARLENDA":"D927","GARNIGA":"D928","GARZENO":"D930","GARZIGLIANA":"D931","GASPERINA":"D932","GASSINO TORINESE":"D933","GATTATICO":"D934","GATTEO":"D935","GATTICO":"D937","GATTINARA":"D938","GAVARDO":"D940","GAVAZZANA":"D941","GAVELLO":"D942","GAVERINA TERME":"D943","GAVI":"D944","GAVIGNANO":"D945","GAVIRATE":"D946","GAVOI":"D947","GAVORRANO":"D948","GAZOLDO DEGLI IPPOLITI":"D949","GAZZADA SCHIANNO":"D951","GAZZANIGA":"D952","GAZZO":"D956","GAZZO VERONESE":"D957","GAZZOLA":"D958","GAZZUOLO":"D959","GELA":"D960","GEMMANO":"D961","GEMONA DEL FRIULI":"D962","GEMONIO":"D963","GENAZZANO":"D964","GENGA":"D965","GENIVOLTA":"D966","GENOLA":"D967","GENONI":"D968","GENOVA":"D969","GENURI":"D970","GENZANO DI LUCANIA":"D971","GENZANO DI ROMA":"D972","GENZONE":"D973","GERA LARIO":"D974","GERACE":"D975","GERACI SICULO":"D977","GERANO":"D978","GERENZAGO":"D980","GERENZANO":"D981","GERGEI":"D982","GERMAGNANO":"D983","GERMAGNO":"D984","GERMASINO":"D986","GERMIGNAGA":"D987","GEROCARNE":"D988","GEROLA ALTA":"D990","GEROSA":"D991","GERRE DE'CAPRIOLI":"D993","GESICO":"D994","GESSATE":"D995","GESSOPALENA":"D996","GESTURI":"D997","GESUALDO":"D998","GHEDI":"D999","GHEMME":"E001","GHIFFA":"E003","GHILARZA":"E004","GHISALBA":"E006","GHISLARENGO":"E007","GIACCIANO CON BARUCHELLA":"E008","GIAGLIONE":"E009","GIANICO":"E010","GIANO DELL'UMBRIA":"E012","GIANO VETUSTO":"E011","GIARDINELLO":"E013","GIARDINI-NAXOS":"E014","GIAROLE":"E015","GIARRATANA":"E016","GIARRE":"E017","GIAVE":"E019","GIAVENO":"E020","GIAVERA DEL MONTELLO":"E021","GIBA":"E022","GIBELLINA":"E023","GIFFLENGA":"E024","GIFFONE":"E025","GIFFONI SEI CASALI":"E026","GIFFONI VALLE PIANA":"E027","GIGNESE":"E028","GIGNOD":"E029","GILDONE":"E030","GIMIGLIANO":"E031","GINESTRA":"E033","GINESTRA DEGLI SCHIAVONI":"E034","GINOSA":"E036","GIOI":"E037","GIOIA DEI MARSI":"E040","GIOIA DEL COLLE":"E038","GIOIA SANNITICA":"E039","GIOIA TAURO":"E041","GIOIOSA IONICA":"E044","GIOIOSA MAREA":"E043","GIOVE":"E045","GIOVINAZZO":"E047","GIOVO":"E048","GIRASOLE":"E049","GIRIFALCO":"E050","GIRONICO":"E051","GISSI":"E052","GIUGGIANELLO":"E053","GIUGLIANO IN CAMPANIA":"E054","GIULIANA":"E055","GIULIANO DI ROMA":"E057","GIULIANO TEATINO":"E056","GIULIANOVA":"E058","GIUNCUGNANO":"E059","GIUNGANO":"E060","GIURDIGNANO":"E061","GIUSSAGO":"E062","GIUSSANO":"E063","GIUSTENICE":"E064","GIUSTINO":"E065","GIUSVALLA":"E066","GIVOLETTO":"E067","GIZZERIA":"E068","GLORENZA":"E069","GODEGA DI SANT'URBANO":"E071","GODIASCO":"E072","GODRANO":"E074","GOITO":"E078","GOLASECCA":"E079","GOLFERENZO":"E081","GOLFO ARANCI":"M274","GOMBITO":"E082","GONARS":"E083","GONI":"E084","GONNESA":"E086","GONNOSCODINA":"E087","GONNOSFANADIGA":"E085","GONNOSNO'":"D585","GONNOSTRAMATZA":"E088","GONZAGA":"E089","GORDONA":"E090","GORGA":"E091","GORGO AL MONTICANO":"E092","GORGOGLIONE":"E093","GORGONZOLA":"E094","GORIANO SICOLI":"E096","GORIZIA":"E098","GORLA MAGGIORE":"E101","GORLA MINORE":"E102","GORLAGO":"E100","GORLE":"E103","GORNATE-OLONA":"E104","GORNO":"E106","GORO":"E107","GORRETO":"E109","GORZEGNO":"E111","GOSALDO":"E113","GOSSOLENGO":"E114","GOTTASECCA":"E115","GOTTOLENGO":"E116","GOVONE":"E118","GOZZANO":"E120","GRADARA":"E122","GRADISCA D'ISONZO":"E124","GRADO":"E125","GRADOLI":"E126","GRAFFIGNANA":"E127","GRAFFIGNANO":"E128","GRAGLIA":"E130","GRAGNANO":"E131","GRAGNANO TREBBIENSE":"E132","GRAMMICHELE":"E133","GRANA":"E134","GRANAGLIONE":"E135","GRANAROLO DELL'EMILIA":"E136","GRANCONA":"E138","GRANDATE":"E139","GRANDOLA ED UNITI":"E141","GRANITI":"E142","GRANOZZO CON MONTICELLO":"E143","GRANTOLA":"E144","GRANTORTO":"E145","GRANZE":"E146","GRASSANO":"E147","GRASSOBBIO":"E148","GRATTERI":"E149","GRAUNO":"E150","GRAVEDONA":"E151","GRAVELLONA LOMELLINA":"E152","GRAVELLONA TOCE":"E153","GRAVERE":"E154","GRAVINA DI CATANIA":"E156","GRAVINA IN PUGLIA":"E155","GRAZZANISE":"E158","GRAZZANO BADOGLIO":"E159","GRECCIO":"E160","GRECI":"E161","GREGGIO":"E163","GREMIASCO":"E164","GRESSAN":"E165","GRESSONEY-LA-TRINITE'":"E167","GRESSONEY-SAINT-JEAN":"E168","GREVE IN CHIANTI":"E169","GREZZAGO":"E170","GREZZANA":"E171","GRIANTE":"E172","GRICIGNANO DI AVERSA":"E173","GRIGNASCO":"E177","GRIGNO":"E178","GRIMACCO":"E179","GRIMALDI":"E180","GRINZANE CAVOUR":"E182","GRISIGNANO DI ZOCCO":"E184","GRISOLIA":"E185","GRIZZANA MORANDI":"E187","GROGNARDO":"E188","GROMO":"E189","GRONDONA":"E191","GRONE":"E192","GRONTARDO":"E193","GROPELLO CAIROLI":"E195","GROPPARELLO":"E196","GROSCAVALLO":"E199","GROSIO":"E200","GROSOTTO":"E201","GROSSETO":"E202","GROSSO":"E203","GROTTAFERRATA":"E204","GROTTAGLIE":"E205","GROTTAMINARDA":"E206","GROTTAMMARE":"E207","GROTTAZZOLINA":"E208","GROTTE":"E209","GROTTE DI CASTRO":"E210","GROTTERIA":"E212","GROTTOLE":"E213","GROTTOLELLA":"E214","GRUARO":"E215","GRUGLIASCO":"E216","GRUMELLO CREMONESE ED UNITI":"E217","GRUMELLO DEL MONTE":"E219","GRUMENTO NOVA":"E221","GRUMES":"E222","GRUMO APPULA":"E223","GRUMO NEVANO":"E224","GRUMOLO DELLE ABBADESSE":"E226","GUAGNANO":"E227","GUALDO":"E228","GUALDO CATTANEO":"E229","GUALDO TADINO":"E230","GUALTIERI":"E232","GUALTIERI SICAMINO'":"E233","GUAMAGGIORE":"E234","GUANZATE":"E235","GUARCINO":"E236","GUARDA VENETA":"E240","GUARDABOSONE":"E237","GUARDAMIGLIO":"E238","GUARDAVALLE":"E239","GUARDEA":"E241","GUARDIA LOMBARDI":"E245","GUARDIA PERTICARA":"E246","GUARDIA PIEMONTESE":"E242","GUARDIA SANFRAMONDI":"E249","GUARDIAGRELE":"E243","GUARDIALFIERA":"E244","GUARDIAREGIA":"E248","GUARDISTALLO":"E250","GUARENE":"E251","GUASILA":"E252","GUASTALLA":"E253","GUAZZORA":"E255","GUBBIO":"E256","GUDO VISCONTI":"E258","GUGLIONESI":"E259","GUIDIZZOLO":"E261","GUIDONIA MONTECELIO":"E263","GUIGLIA":"E264","GUILMI":"E266","GURRO":"E269","GUSPINI":"E270","GUSSAGO":"E271","GUSSOLA":"E272","HONE":"E273","IDRO":"E280","IESOLO":"C388","IGLESIAS":"E281","IGLIANO":"E282","ILBONO":"E283","ILLASI":"E284","ILLORAI":"E285","IMBERSAGO":"E287","IMER":"E288","IMOLA":"E289","IMPERIA":"E290","IMPRUNETA":"E291","INARZO":"E292","INCISA IN VAL D'ARNO":"E296","INCISA SCAPACCINO":"E295","INCUDINE":"E297","INDUNO OLONA":"E299","INGRIA":"E301","INTRAGNA":"E304","INTROBIO":"E305","INTROD":"E306","INTRODACQUA":"E307","INTROZZO":"E308","INVERIGO":"E309","INVERNO E MONTELEONE":"E310","INVERSO PINASCA":"E311","INVERUNO":"E313","INVORIO":"E314","INZAGO":"E317","IONADI":"E321","IRGOLI":"E323","IRMA":"E325","IRSINA":"E326","ISASCA":"E327","ISCA SULLO IONIO":"E328","ISCHIA":"E329","ISCHIA DI CASTRO":"E330","ISCHITELLA":"E332","ISEO":"E333","ISERA":"E334","ISERNIA":"E335","ISILI":"E336","ISNELLO":"E337","ISOLA D'ASTI":"E338","ISOLA DEL CANTONE":"E341","ISOLA DEL GIGLIO":"E348","ISOLA DEL GRAN SASSO D'ITALIA":"E343","ISOLA DEL LIRI":"E340","ISOLA DEL PIANO":"E351","ISOLA DELLA SCALA":"E349","ISOLA DELLE FEMMINE":"E350","ISOLA DI CAPO RIZZUTO":"E339","ISOLA DI FONDRA":"E353","ISOLA DOVARESE":"E356","ISOLA RIZZA":"E358","ISOLA SANT'ANTONIO":"E360","ISOLA VICENTINA":"E354","ISOLABELLA":"E345","ISOLABONA":"E346","ISOLE TREMITI":"E363","ISORELLA":"E364","ISPANI":"E365","ISPICA":"E366","ISPRA":"E367","ISSIGLIO":"E368","ISSIME":"E369","ISSO":"E370","ISSOGNE":"E371","ISTRANA":"E373","ITALA":"E374","ITRI":"E375","ITTIREDDU":"E376","ITTIRI":"E377","IVANO-FRACENA":"E378","IVREA":"E379","IZANO":"E380","JACURSO":"E274","JELSI":"E381","JENNE":"E382","JERAGO CON ORAGO":"E386","JERZU":"E387","JESI":"E388","JOLANDA DI SAVOIA":"E320","JOPPOLO":"E389","JOPPOLO GIANCAXIO":"E390","JOVENCAN":"E391","L'AQUILA":"A345","LA CASSA":"E394","LA LOGGIA":"E423","LA MADDALENA":"E425","LA MAGDELEINE":"A308","LA MORRA":"E430","LA SALLE":"E458","LA SPEZIA":"E463","LA THUILE":"E470","LA VALLE":"E491","LA VALLE AGORDINA":"E490","LABICO":"E392","LABRO":"E393","LACCHIARELLA":"E395","LACCO AMENO":"E396","LACEDONIA":"E397","LACES":"E398","LACONI":"E400","LADISPOLI":"M212","LAERRU":"E401","LAGANADI":"E402","LAGHI":"E403","LAGLIO":"E405","LAGNASCO":"E406","LAGO":"E407","LAGONEGRO":"E409","LAGOSANTO":"E410","LAGUNDO":"E412","LAIGUEGLIA":"E414","LAINATE":"E415","LAINO":"E416","LAINO BORGO":"E417","LAINO CASTELLO":"E419","LAION":"E420","LAIVES":"E421","LAJATICO":"E413","LALLIO":"E422","LAMA DEI PELIGNI":"E424","LAMA MOCOGNO":"E426","LAMBRUGO":"E428","LAMEZIA TERME":"M208","LAMON":"E429","LAMPEDUSA E LINOSA":"E431","LAMPORECCHIO":"E432","LAMPORO":"E433","LANA":"E434","LANCIANO":"E435","LANDIONA":"E436","LANDRIANO":"E437","LANGHIRANO":"E438","LANGOSCO":"E439","LANUSEI":"E441","LANUVIO":"C767","LANZADA":"E443","LANZO D'INTELVI":"E444","LANZO TORINESE":"E445","LAPEDONA":"E447","LAPIO":"E448","LAPPANO":"E450","LARCIANO":"E451","LARDARO":"E452","LARDIRAGO":"E454","LARI":"E455","LARIANO":"M207","LARINO":"E456","LAS PLASSAS":"E464","LASA":"E457","LASCARI":"E459","LASINO":"E461","LASNIGO":"E462","LASTEBASSE":"E465","LASTRA A SIGNA":"E466","LATERA":"E467","LATERINA":"E468","LATERZA":"E469","LATIANO":"E471","LATINA":"E472","LATISANA":"E473","LATRONICO":"E474","LATTARICO":"E475","LAUCO":"E476","LAUREANA CILENTO":"E480","LAUREANA DI BORRELLO":"E479","LAUREGNO":"E481","LAURENZANA":"E482","LAURIA":"E483","LAURIANO":"E484","LAURINO":"E485","LAURITO":"E486","LAURO":"E487","LAVAGNA":"E488","LAVAGNO":"E489","LAVARONE":"E492","LAVELLO":"E493","LAVENA PONTE TRESA":"E494","LAVENO-MOMBELLO":"E496","LAVENONE":"E497","LAVIANO":"E498","LAVIS":"E500","LAZISE":"E502","LAZZATE":"E504","LECCE":"E506","LECCE NEI MARSI":"E505","LECCO":"E507","LEFFE":"E509","LEGGIUNO":"E510","LEGNAGO":"E512","LEGNANO":"E514","LEGNARO":"E515","LEI":"E517","LEINI":"E518","LEIVI":"E519","LEMIE":"E520","LENDINARA":"E522","LENI":"E523","LENNA":"E524","LENNO":"E525","LENO":"E526","LENOLA":"E527","LENTA":"E528","LENTATE SUL SEVESO":"E530","LENTELLA":"E531","LENTIAI":"C562","LENTINI":"E532","LEONESSA":"E535","LEONFORTE":"E536","LEPORANO":"E537","LEQUILE":"E538","LEQUIO BERRIA":"E540","LEQUIO TANARO":"E539","LERCARA FRIDDI":"E541","LERICI":"E542","LERMA":"E543","LESA":"E544","LESEGNO":"E546","LESIGNANO DE'BAGNI":"E547","LESINA":"E549","LESMO":"E550","LESSOLO":"E551","LESSONA":"E552","LESTIZZA":"E553","LETINO":"E554","LETOJANNI":"E555","LETTERE":"E557","LETTOMANOPPELLO":"E558","LETTOPALENA":"E559","LEVANTO":"E560","LEVATE":"E562","LEVERANO":"E563","LEVICE":"E564","LEVICO TERME":"E565","LEVONE":"E566","LEZZENO":"E569","LIBERI":"E570","LIBRIZZI":"E571","LICATA":"E573","LICCIANA NARDI":"E574","LICENZA":"E576","LICODIA EUBEA":"E578","LIERNA":"E581","LIGNANA":"E583","LIGNANO SABBIADORO":"E584","LIGONCHIO":"E585","LIGOSULLO":"E586","LILLIANES":"E587","LIMANA":"E588","LIMATOLA":"E589","LIMBADI":"E590","LIMBIATE":"E591","LIMENA":"E592","LIMIDO COMASCO":"E593","LIMINA":"E594","LIMONE PIEMONTE":"E597","LIMONE SUL GARDA":"E596","LIMOSANO":"E599","LINAROLO":"E600","LINGUAGLOSSA":"E602","LIONI":"E605","LIPARI":"E606","LIPOMO":"E607","LIRIO":"E608","LISCATE":"E610","LISCIA":"E611","LISCIANO NICCONE":"E613","LISIGNAGO":"E614","LISIO":"E615","LISSONE":"E617","LIVERI":"E620","LIVIGNO":"E621","LIVINALLONGO DEL COL DI LANA":"E622","LIVO":"E623","LIVO":"E623","LIVORNO":"E625","LIVORNO FERRARIS":"E626","LIVRAGA":"E627","LIZZANELLO":"E629","LIZZANO":"E630","LIZZANO IN BELVEDERE":"A771","LOANO":"E632","LOAZZOLO":"E633","LOCANA":"E635","LOCATE DI TRIULZI":"E639","LOCATE VARESINO":"E638","LOCATELLO":"E640","LOCERI":"E644","LOCOROTONDO":"E645","LOCRI":"D976","LOCULI":"E646","LODE'":"E647","LODI":"E648","LODI VECCHIO":"E651","LODINE":"E649","LODRINO":"E652","LOGRATO":"E654","LOIANO":"E655","LOIRI PORTO SAN PAOLO":"M275","LOMAGNA":"E656","LOMASO":"E658","LOMAZZO":"E659","LOMBARDORE":"E660","LOMBRIASCO":"E661","LOMELLO":"E662","LONA-LASES":"E664","LONATE CEPPINO":"E665","LONATE POZZOLO":"E666","LONATO":"E667","LONDA":"E668","LONGANO":"E669","LONGARE":"E671","LONGARONE":"E672","LONGHENA":"E673","LONGI":"E674","LONGIANO":"E675","LONGOBARDI":"E677","LONGOBUCCO":"E678","LONGONE AL SEGRINO":"E679","LONGONE SABINO":"E681","LONIGO":"E682","LORANZE'":"E683","LOREGGIA":"E684","LOREGLIA":"E685","LORENZAGO DI CADORE":"E687","LORENZANA":"E688","LOREO":"E689","LORETO":"E690","LORETO APRUTINO":"E691","LORIA":"E692","LORO CIUFFENNA":"E693","LORO PICENO":"E694","LORSICA":"E695","LOSINE":"E698","LOTZORAI":"E700","LOVERE":"E704","LOVERO":"E705","LOZIO":"E706","LOZZA":"E707","LOZZO ATESTINO":"E709","LOZZO DI CADORE":"E708","LOZZOLO":"E711","LU":"E712","LUBRIANO":"E713","LUCCA":"E715","LUCCA SICULA":"E714","LUCERA":"E716","LUCIGNANO":"E718","LUCINASCO":"E719","LUCITO":"E722","LUCO DEI MARSI":"E723","LUCOLI":"E724","LUGAGNANO VAL D'ARDA":"E726","LUGNACCO":"E727","LUGNANO IN TEVERINA":"E729","LUGO":"E730","LUGO DI VICENZA":"E731","LUINO":"E734","LUISAGO":"E735","LULA":"E736","LUMARZO":"E737","LUMEZZANE":"E738","LUNAMATRONA":"E742","LUNANO":"E743","LUNGAVILLA":"B387","LUNGRO":"E745","LUOGOSANO":"E746","LUOGOSANTO":"E747","LUPARA":"E748","LURAGO D'ERBA":"E749","LURAGO MARINONE":"E750","LURANO":"E751","LURAS":"E752","LURATE CACCIVIO":"E753","LUSCIANO":"E754","LUSERNA":"E757","LUSERNA SAN GIOVANNI":"E758","LUSERNETTA":"E759","LUSEVERA":"E760","LUSIA":"E761","LUSIANA":"E762","LUSIGLIE'":"E763","LUSON":"E764","LUSTRA":"E767","LUVINATE":"E769","LUZZANA":"E770","LUZZARA":"E772","LUZZI":"E773","MACCAGNO":"E775","MACCASTORNA":"E777","MACCHIA D'ISERNIA":"E778","MACCHIA VALFORTORE":"E780","MACCHIAGODENA":"E779","MACELLO":"E782","MACERATA":"E783","MACERATA CAMPANIA":"E784","MACERATA FELTRIA":"E785","MACHERIO":"E786","MACLODIO":"E787","MACOMER":"E788","MACRA":"E789","MACUGNAGA":"E790","MADDALONI":"E791","MADESIMO":"E342","MADIGNANO":"E793","MADONE":"E794","MADONNA DEL SASSO":"E795","MAENZA":"E798","MAFALDA":"E799","MAGASA":"E800","MAGENTA":"E801","MAGGIORA":"E803","MAGHERNO":"E804","MAGIONE":"E805","MAGISANO":"E806","MAGLIANO ALFIERI":"E809","MAGLIANO ALPI":"E808","MAGLIANO DE' MARSI":"E811","MAGLIANO DI TENNA":"E807","MAGLIANO IN TOSCANA":"E810","MAGLIANO ROMANO":"E813","MAGLIANO SABINA":"E812","MAGLIANO VETERE":"E814","MAGLIE":"E815","MAGLIOLO":"E816","MAGLIONE":"E817","MAGNACAVALLO":"E818","MAGNAGO":"E819","MAGNANO":"E821","MAGNANO IN RIVIERA":"E820","MAGOMADAS":"E825","MAGRE' SULLA STRADA DEL VINO":"E829","MAGREGLIO":"E830","MAIDA":"E834","MAIERA'":"E835","MAIERATO":"E836","MAIOLATI SPONTINI":"E837","MAIOLO":"E838","MAIORI":"E839","MAIRAGO":"E840","MAIRANO":"E841","MAISSANA":"E842","MAJANO":"E833","MALAGNINO":"E843","MALALBERGO":"E844","MALBORGHETTO VALBRUNA":"E847","MALCESINE":"E848","MALE'":"E850","MALEGNO":"E851","MALEO":"E852","MALESCO":"E853","MALETTO":"E854","MALFA":"E855","MALGESSO":"E856","MALGRATE":"E858","MALITO":"E859","MALLARE":"E860","MALLES VENOSTA":"E862","MALNATE":"E863","MALO":"E864","MALONNO":"E865","MALOSCO":"E866","MALTIGNANO":"E868","MALVAGNA":"E869","MALVICINO":"E870","MALVITO":"E872","MAMMOLA":"E873","MAMOIADA":"E874","MANCIANO":"E875","MANDANICI":"E876","MANDAS":"E877","MANDATORICCIO":"E878","MANDELA":"B632","MANDELLO DEL LARIO":"E879","MANDELLO VITTA":"E880","MANDURIA":"E882","MANERBA DEL GARDA":"E883","MANERBIO":"E884","MANFREDONIA":"E885","MANGO":"E887","MANGONE":"E888","MANIACE":"M283","MANIAGO":"E889","MANOCALZATI":"E891","MANOPPELLO":"E892","MANSUE'":"E893","MANTA":"E894","MANTELLO":"E896","MANTOVA":"E897","MANZANO":"E899","MANZIANA":"E900","MAPELLO":"E901","MARA":"E902","MARACALAGONIS":"E903","MARANELLO":"E904","MARANO DI NAPOLI":"E906","MARANO DI VALPOLICELLA":"E911","MARANO EQUO":"E908","MARANO LAGUNARE":"E910","MARANO MARCHESATO":"E914","MARANO PRINCIPATO":"E915","MARANO SUL PANARO":"E905","MARANO TICINO":"E907","MARANO VICENTINO":"E912","MARANZANA":"E917","MARATEA":"E919","MARCALLO CON CASONE":"E921","MARCARIA":"E922","MARCEDUSA":"E923","MARCELLINA":"E924","MARCELLINARA":"E925","MARCETELLI":"E927","MARCHENO":"E928","MARCHIROLO":"E929","MARCIANA":"E930","MARCIANA MARINA":"E931","MARCIANISE":"E932","MARCIANO DELLA CHIANA":"E933","MARCIGNAGO":"E934","MARCON":"E936","MAREBBE":"E938","MARENE":"E939","MARENO DI PIAVE":"E940","MARENTINO":"E941","MARETTO":"E944","MARGARITA":"E945","MARGHERITA DI SAVOIA":"E946","MARGNO":"E947","MARIANA MANTOVANA":"E949","MARIANO COMENSE":"E951","MARIANO DEL FRIULI":"E952","MARIANOPOLI":"E953","MARIGLIANELLA":"E954","MARIGLIANO":"E955","MARINA DI GIOIOSA IONICA":"E956","MARINEO":"E957","MARINO":"E958","MARLENGO":"E959","MARLIANA":"E960","MARMENTINO":"E961","MARMIROLO":"E962","MARMORA":"E963","MARNATE":"E965","MARONE":"E967","MAROPATI":"E968","MAROSTICA":"E970","MARRADI":"E971","MARRUBIU":"E972","MARSAGLIA":"E973","MARSALA":"E974","MARSCIANO":"E975","MARSICO NUOVO":"E976","MARSICOVETERE":"E977","MARTA":"E978","MARTANO":"E979","MARTELLAGO":"E980","MARTELLO":"E981","MARTIGNACCO":"E982","MARTIGNANA DI PO":"E983","MARTIGNANO":"E984","MARTINA FRANCA":"E986","MARTINENGO":"E987","MARTINIANA PO":"E988","MARTINSICURO":"E989","MARTIRANO":"E990","MARTIRANO LOMBARDO":"E991","MARTIS":"E992","MARTONE":"E993","MARUDO":"E994","MARUGGIO":"E995","MARZABOTTO":"B689","MARZANO":"E999","MARZANO APPIO":"E998","MARZANO DI NOLA":"E997","MARZI":"F001","MARZIO":"F002","MASAINAS":"M270","MASATE":"F003","MASCALI":"F004","MASCALUCIA":"F005","MASCHITO":"F006","MASCIAGO PRIMO":"F007","MASER":"F009","MASERA":"F010","MASERA' DI PADOVA":"F011","MASERADA SUL PIAVE":"F012","MASI":"F013","MASI TORELLO":"F016","MASIO":"F015","MASLIANICO":"F017","MASON VICENTINO":"F019","MASONE":"F020","MASSA":"F023","MASSA D'ALBE":"F022","MASSA DI SOMMA":"M289","MASSA E COZZILE":"F025","MASSA FERMANA":"F021","MASSA FISCAGLIA":"F026","MASSA LOMBARDA":"F029","MASSA LUBRENSE":"F030","MASSA MARITTIMA":"F032","MASSA MARTANA":"F024","MASSAFRA":"F027","MASSALENGO":"F028","MASSANZAGO":"F033","MASSAROSA":"F035","MASSAZZA":"F037","MASSELLO":"F041","MASSERANO":"F042","MASSIGNANO":"F044","MASSIMENO":"F045","MASSIMINO":"F046","MASSINO VISCONTI":"F047","MASSIOLA":"F048","MASULLAS":"F050","MATELICA":"F051","MATERA":"F052","MATHI":"F053","MATINO":"F054","MATRICE":"F055","MATTIE":"F058","MATTINATA":"F059","MAZARA DEL VALLO":"F061","MAZZANO":"F063","MAZZANO ROMANO":"F064","MAZZARINO":"F065","MAZZARRA' SANT'ANDREA":"F066","MAZZARRONE":"M271","MAZZE'":"F067","MAZZIN":"F068","MAZZO DI VALTELLINA":"F070","MEANA DI SUSA":"F074","MEANA SARDO":"F073","MEDA":"F078","MEDE":"F080","MEDEA":"F081","MEDESANO":"F082","MEDICINA":"F083","MEDIGLIA":"F084","MEDOLAGO":"F085","MEDOLE":"F086","MEDOLLA":"F087","MEDUNA DI LIVENZA":"F088","MEDUNO":"F089","MEGLIADINO SAN FIDENZIO":"F091","MEGLIADINO SAN VITALE":"F092","MEINA":"F093","MEL":"F094","MELARA":"F095","MELAZZO":"F096","MELDOLA":"F097","MELE":"F098","MELEGNANO":"F100","MELENDUGNO":"F101","MELETI":"F102","MELFI":"F104","MELICUCCA'":"F105","MELICUCCO":"F106","MELILLI":"F107","MELISSA":"F108","MELISSANO":"F109","MELITO DI NAPOLI":"F111","MELITO DI PORTO SALVO":"F112","MELITO IRPINO":"F110","MELIZZANO":"F113","MELLE":"F114","MELLO":"F115","MELPIGNANO":"F117","MELTINA":"F118","MELZO":"F119","MENAGGIO":"F120","MENAROLA":"F121","MENCONICO":"F122","MENDATICA":"F123","MENDICINO":"F125","MENFI":"F126","MENTANA":"F127","MEOLO":"F130","MERANA":"F131","MERANO":"F132","MERATE":"F133","MERCALLO":"F134","MERCATELLO SUL METAURO":"F135","MERCATINO CONCA":"F136","MERCATO SAN SEVERINO":"F138","MERCATO SARACENO":"F139","MERCENASCO":"F140","MERCOGLIANO":"F141","MERETO DI TOMBA":"F144","MERGO":"F145","MERGOZZO":"F146","MERI'":"F147","MERLARA":"F148","MERLINO":"F149","MERONE":"F151","MESAGNE":"F152","MESE":"F153","MESENZANA":"F154","MESERO":"F155","MESOLA":"F156","MESORACA":"F157","MESSINA":"F158","MESTRINO":"F161","META":"F162","MEUGLIANO":"F164","MEZZAGO":"F165","MEZZANA":"F168","MEZZANA BIGLI":"F170","MEZZANA MORTIGLIENGO":"F167","MEZZANA RABATTONE":"F171","MEZZANE DI SOTTO":"F172","MEZZANEGO":"F173","MEZZANI":"F174","MEZZANINO":"F175","MEZZANO":"F176","MEZZEGRA":"F181","MEZZENILE":"F182","MEZZOCORONA":"F183","MEZZOJUSO":"F184","MEZZOLDO":"F186","MEZZOLOMBARDO":"F187","MEZZOMERICO":"F188","MIAGLIANO":"F189","MIANE":"F190","MIASINO":"F191","MIAZZINA":"F192","MICIGLIANO":"F193","MIGGIANO":"F194","MIGLIANICO":"F196","MIGLIARINO":"F198","MIGLIARO":"F199","MIGLIERINA":"F200","MIGLIONICO":"F201","MIGNANEGO":"F202","MIGNANO MONTE LUNGO":"F203","MILANO":"F205","MILAZZO":"F206","MILENA":"E618","MILETO":"F207","MILIS":"F208","MILITELLO IN VAL DI CATANIA":"F209","MILITELLO ROSMARINO":"F210","MILLESIMO":"F213","MILO":"F214","MILZANO":"F216","MINEO":"F217","MINERBE":"F218","MINERBIO":"F219","MINERVINO DI LECCE":"F221","MINERVINO MURGE":"F220","MINORI":"F223","MINTURNO":"F224","MINUCCIANO":"F225","MIOGLIA":"F226","MIRA":"F229","MIRABELLA ECLANO":"F230","MIRABELLA IMBACCARI":"F231","MIRABELLO":"F235","MIRABELLO MONFERRATO":"F232","MIRABELLO SANNITICO":"F233","MIRADOLO TERME":"F238","MIRANDA":"F239","MIRANDOLA":"F240","MIRANO":"F241","MIRTO":"F242","MISANO ADRIATICO":"F244","MISANO DI GERA D'ADDA":"F243","MISILMERI":"F246","MISINTO":"F247","MISSAGLIA":"F248","MISSANELLO":"F249","MISTERBIANCO":"F250","MISTRETTA":"F251","MOASCA":"F254","MOCONESI":"F256","MODENA":"F257","MODICA":"F258","MODIGLIANA":"F259","MODOLO":"F261","MODUGNO":"F262","MOENA":"F263","MOGGIO":"F265","MOGGIO UDINESE":"F266","MOGLIA":"F267","MOGLIANO":"F268","MOGLIANO VENETO":"F269","MOGORELLA":"F270","MOGORO":"F272","MOIANO":"F274","MOIMACCO":"F275","MOIO ALCANTARA":"F277","MOIO DE'CALVI":"F276","MOIO DELLA CIVITELLA":"F278","MOIOLA":"F279","MOLA DI BARI":"F280","MOLARE":"F281","MOLAZZANA":"F283","MOLFETTA":"F284","MOLINA ATERNO":"M255","MOLINA DI LEDRO":"F286","MOLINARA":"F287","MOLINELLA":"F288","MOLINI DI TRIORA":"F290","MOLINO DEI TORTI":"F293","MOLISE":"F294","MOLITERNO":"F295","MOLLIA":"F297","MOLOCHIO":"F301","MOLTENO":"F304","MOLTRASIO":"F305","MOLVENA":"F306","MOLVENO":"F307","MOMBALDONE":"F308","MOMBARCARO":"F309","MOMBAROCCIO":"F310","MOMBARUZZO":"F311","MOMBASIGLIO":"F312","MOMBELLO DI TORINO":"F315","MOMBELLO MONFERRATO":"F313","MOMBERCELLI":"F316","MOMO":"F317","MOMPANTERO":"F318","MOMPEO":"F319","MOMPERONE":"F320","MONACILIONI":"F322","MONALE":"F323","MONASTERACE":"F324","MONASTERO BORMIDA":"F325","MONASTERO DI LANZO":"F327","MONASTERO DI VASCO":"F326","MONASTEROLO CASOTTO":"F329","MONASTEROLO DEL CASTELLO":"F328","MONASTEROLO DI SAVIGLIANO":"F330","MONASTIER DI TREVISO":"F332","MONASTIR":"F333","MONCALIERI":"F335","MONCALVO":"F336","MONCENISIO":"D553","MONCESTINO":"F337","MONCHIERO":"F338","MONCHIO DELLE CORTI":"F340","MONCLASSICO":"F341","MONCRIVELLO":"F342","MONCUCCO TORINESE":"F343","MONDAINO":"F346","MONDAVIO":"F347","MONDOLFO":"F348","MONDOVI'":"F351","MONDRAGONE":"F352","MONEGLIA":"F354","MONESIGLIO":"F355","MONFALCONE":"F356","MONFORTE D'ALBA":"F358","MONFORTE SAN GIORGIO":"F359","MONFUMO":"F360","MONGARDINO":"F361","MONGHIDORO":"F363","MONGIANA":"F364","MONGIARDINO LIGURE":"F365","MONGIUFFI MELIA":"F368","MONGRANDO":"F369","MONGRASSANO":"F370","MONGUELFO":"F371","MONGUZZO":"F372","MONIGA DEL GARDA":"F373","MONLEALE":"F374","MONNO":"F375","MONOPOLI":"F376","MONREALE":"F377","MONRUPINO":"F378","MONSAMPIETRO MORICO":"F379","MONSAMPOLO DEL TRONTO":"F380","MONSANO":"F381","MONSELICE":"F382","MONSERRATO":"F383","MONSUMMANO TERME":"F384","MONTA'":"F385","MONTABONE":"F386","MONTACUTO":"F387","MONTAFIA":"F390","MONTAGANO":"F391","MONTAGNA":"F392","MONTAGNA IN VALTELLINA":"F393","MONTAGNANA":"F394","MONTAGNAREALE":"F395","MONTAGNE":"F396","MONTAGUTO":"F397","MONTAIONE":"F398","MONTALBANO ELICONA":"F400","MONTALBANO JONICO":"F399","MONTALCINO":"F402","MONTALDEO":"F403","MONTALDO BORMIDA":"F404","MONTALDO DI MONDOVI'":"F405","MONTALDO ROERO":"F408","MONTALDO SCARAMPI":"F409","MONTALDO TORINESE":"F407","MONTALE":"F410","MONTALENGHE":"F411","MONTALLEGRO":"F414","MONTALTO DELLE MARCHE":"F415","MONTALTO DI CASTRO":"F419","MONTALTO DORA":"F420","MONTALTO LIGURE":"F406","MONTALTO PAVESE":"F417","MONTALTO UFFUGO":"F416","MONTANARO":"F422","MONTANASO LOMBARDO":"F423","MONTANERA":"F424","MONTANO ANTILIA":"F426","MONTANO LUCINO":"F427","MONTAPPONE":"F428","MONTAQUILA":"F429","MONTASOLA":"F430","MONTAURO":"F432","MONTAZZOLI":"F433","MONTE ARGENTARIO":"F437","MONTE CASTELLO DI VIBIO":"F456","MONTE CAVALLO":"F460","MONTE CERIGNONE":"F467","MONTE COLOMBO":"F476","MONTE CREMASCO":"F434","MONTE DI MALO":"F486","MONTE DI PROCIDA":"F488","MONTE GIBERTO":"F517","MONTE ISOLA":"F532","MONTE MARENZO":"F561","MONTE PORZIO":"F589","MONTE PORZIO CATONE":"F590","MONTE RINALDO":"F599","MONTE ROBERTO":"F600","MONTE ROMANO":"F603","MONTE SAN BIAGIO":"F616","MONTE SAN GIACOMO":"F618","MONTE SAN GIOVANNI CAMPANO":"F620","MONTE SAN GIOVANNI IN SABINA":"F619","MONTE SAN GIUSTO":"F621","MONTE SAN MARTINO":"F622","MONTE SAN PIETRANGELI":"F626","MONTE SAN PIETRO":"F627","MONTE SAN SAVINO":"F628","MONTE SAN VITO":"F634","MONTE SANT'ANGELO":"F631","MONTE SANTA MARIA TIBERINA":"F629","MONTE URANO":"F653","MONTE VIDON COMBATTE":"F664","MONTE VIDON CORRADO":"F665","MONTEBELLO DELLA BATTAGLIA":"F440","MONTEBELLO DI BERTONA":"F441","MONTEBELLO IONICO":"D746","MONTEBELLO SUL SANGRO":"B268","MONTEBELLO VICENTINO":"F442","MONTEBELLUNA":"F443","MONTEBRUNO":"F445","MONTEBUONO":"F446","MONTECALVO IN FOGLIA":"F450","MONTECALVO IRPINO":"F448","MONTECALVO VERSIGGIA":"F449","MONTECARLO":"F452","MONTECAROTTO":"F453","MONTECASSIANO":"F454","MONTECASTELLO":"F455","MONTECASTRILLI":"F457","MONTECATINI VAL DI CECINA":"F458","MONTECATINI-TERME":"A561","MONTECCHIA DI CROSARA":"F461","MONTECCHIO":"F462","MONTECCHIO EMILIA":"F463","MONTECCHIO MAGGIORE":"F464","MONTECCHIO PRECALCINO":"F465","MONTECHIARO D'ACQUI":"F469","MONTECHIARO D'ASTI":"F468","MONTECHIARUGOLO":"F473","MONTECICCARDO":"F474","MONTECILFONE":"F475","MONTECOMPATRI":"F477","MONTECOPIOLO":"F478","MONTECORICE":"F479","MONTECORVINO PUGLIANO":"F480","MONTECORVINO ROVELLA":"F481","MONTECOSARO":"F482","MONTECRESTESE":"F483","MONTECRETO":"F484","MONTEDINOVE":"F487","MONTEDORO":"F489","MONTEFALCIONE":"F491","MONTEFALCO":"F492","MONTEFALCONE APPENNINO":"F493","MONTEFALCONE DI VAL FORTORE":"F494","MONTEFALCONE NEL SANNIO":"F495","MONTEFANO":"F496","MONTEFELCINO":"F497","MONTEFERRANTE":"F498","MONTEFIASCONE":"F499","MONTEFINO":"F500","MONTEFIORE CONCA":"F502","MONTEFIORE DELL'ASO":"F501","MONTEFIORINO":"F503","MONTEFLAVIO":"F504","MONTEFORTE CILENTO":"F507","MONTEFORTE D'ALPONE":"F508","MONTEFORTE IRPINO":"F506","MONTEFORTINO":"F509","MONTEFRANCO":"F510","MONTEFREDANE":"F511","MONTEFUSCO":"F512","MONTEGABBIONE":"F513","MONTEGALDA":"F514","MONTEGALDELLA":"F515","MONTEGALLO":"F516","MONTEGIOCO":"F518","MONTEGIORDANO":"F519","MONTEGIORGIO":"F520","MONTEGRANARO":"F522","MONTEGRIDOLFO":"F523","MONTEGRIMANO":"F524","MONTEGRINO VALTRAVAGLIA":"F526","MONTEGROSSO D'ASTI":"F527","MONTEGROSSO PIAN LATTE":"F528","MONTEGROTTO TERME":"F529","MONTEIASI":"F531","MONTELABBATE":"F533","MONTELANICO":"F534","MONTELAPIANO":"F535","MONTELEONE D'ORVIETO":"F543","MONTELEONE DI FERMO":"F536","MONTELEONE DI PUGLIA":"F538","MONTELEONE DI SPOLETO":"F540","MONTELEONE ROCCA DORIA":"F542","MONTELEONE SABINO":"F541","MONTELEPRE":"F544","MONTELIBRETTI":"F545","MONTELLA":"F546","MONTELLO":"F547","MONTELONGO":"F548","MONTELPARO":"F549","MONTELUPO ALBESE":"F550","MONTELUPO FIORENTINO":"F551","MONTELUPONE":"F552","MONTEMAGGIORE AL METAURO":"F555","MONTEMAGGIORE BELSITO":"F553","MONTEMAGNO":"F556","MONTEMALE DI CUNEO":"F558","MONTEMARANO":"F559","MONTEMARCIANO":"F560","MONTEMARZINO":"F562","MONTEMESOLA":"F563","MONTEMEZZO":"F564","MONTEMIGNAIO":"F565","MONTEMILETTO":"F566","MONTEMILONE":"F568","MONTEMITRO":"F569","MONTEMONACO":"F570","MONTEMURLO":"F572","MONTEMURRO":"F573","MONTENARS":"F574","MONTENERO DI BISACCIA":"F576","MONTENERO SABINO":"F579","MONTENERO VAL COCCHIARA":"F580","MONTENERODOMO":"F578","MONTEODORISIO":"F582","MONTEPAONE":"F586","MONTEPARANO":"F587","MONTEPRANDONE":"F591","MONTEPULCIANO":"F592","MONTERADO":"F593","MONTERCHI":"F594","MONTEREALE":"F595","MONTEREALE VALCELLINA":"F596","MONTERENZIO":"F597","MONTERIGGIONI":"F598","MONTERODUNI":"F601","MONTERONI D'ARBIA":"F605","MONTERONI DI LECCE":"F604","MONTEROSI":"F606","MONTEROSSO AL MARE":"F609","MONTEROSSO ALMO":"F610","MONTEROSSO CALABRO":"F607","MONTEROSSO GRANA":"F608","MONTEROTONDO":"F611","MONTEROTONDO MARITTIMO":"F612","MONTERUBBIANO":"F614","MONTESANO SALENTINO":"F623","MONTESANO SULLA MARCELLANA":"F625","MONTESARCHIO":"F636","MONTESCAGLIOSO":"F637","MONTESCANO":"F638","MONTESCHENO":"F639","MONTESCUDAIO":"F640","MONTESCUDO":"F641","MONTESE":"F642","MONTESEGALE":"F644","MONTESILVANO":"F646","MONTESPERTOLI":"F648","MONTEU DA PO":"F651","MONTEU ROERO":"F654","MONTEVAGO":"F655","MONTEVARCHI":"F656","MONTEVECCHIA":"F657","MONTEVEGLIO":"F659","MONTEVERDE":"F660","MONTEVERDI MARITTIMO":"F661","MONTEVIALE":"F662","MONTEZEMOLO":"F666","MONTI":"F667","MONTIANO":"F668","MONTICELLI BRUSATI":"F672","MONTICELLI D'ONGINA":"F671","MONTICELLI PAVESE":"F670","MONTICELLO BRIANZA":"F674","MONTICELLO CONTE OTTO":"F675","MONTICELLO D'ALBA":"F669","MONTICHIARI":"F471","MONTICIANO":"F676","MONTIERI":"F677","MONTIGLIO":"F678","MONTIGNOSO":"F679","MONTIRONE":"F680","MONTJOVET":"F367","MONTODINE":"F681","MONTOGGIO":"F682","MONTONE":"F685","MONTOPOLI DI SABINA":"F687","MONTOPOLI IN VAL D'ARNO":"F686","MONTORFANO":"F688","MONTORIO AL VOMANO":"F690","MONTORIO NEI FRENTANI":"F689","MONTORIO ROMANO":"F692","MONTORO INFERIORE":"F693","MONTORO SUPERIORE":"F694","MONTORSO VICENTINO":"F696","MONTOTTONE":"F697","MONTRESTA":"F698","MONTU' BECCARIA":"F701","MONVALLE":"F703","MONZA":"F704","MONZAMBANO":"F705","MONZUNO":"F706","MORANO CALABRO":"F708","MORANO SUL PO":"F707","MORANSENGO":"F709","MORARO":"F710","MORAZZONE":"F711","MORBEGNO":"F712","MORBELLO":"F713","MORCIANO DI LEUCA":"F716","MORCIANO DI ROMAGNA":"F715","MORCONE":"F717","MORDANO":"F718","MORENGO":"F720","MORES":"F721","MORESCO":"F722","MORETTA":"F723","MORFASSO":"F724","MORGANO":"F725","MORGEX":"F726","MORGONGIORI":"F727","MORI":"F728","MORIAGO DELLA BATTAGLIA":"F729","MORICONE":"F730","MORIGERATI":"F731","MORIMONDO":"D033","MORINO":"F732","MORIONDO TORINESE":"F733","MORLUPO":"F734","MORMANNO":"F735","MORNAGO":"F736","MORNESE":"F737","MORNICO AL SERIO":"F738","MORNICO LOSANA":"F739","MOROLO":"F740","MOROZZO":"F743","MORRA DE SANCTIS":"F744","MORRO D'ALBA":"F745","MORRO D'ORO":"F747","MORRO REATINO":"F746","MORRONE DEL SANNIO":"F748","MORROVALLE":"F749","MORSANO AL TAGLIAMENTO":"F750","MORSASCO":"F751","MORTARA":"F754","MORTEGLIANO":"F756","MORTERONE":"F758","MORUZZO":"F760","MOSCAZZANO":"F761","MOSCHIANO":"F762","MOSCIANO SANT'ANGELO":"F764","MOSCUFO":"F765","MOSO IN PASSIRIA":"F766","MOSSA":"F767","MOSSANO":"F768","MOSSO SANTA MARIA":"F769","MOTTA BALUFFI":"F771","MOTTA CAMASTRA":"F772","MOTTA D'AFFERMO":"F773","MOTTA DE' CONTI":"F774","MOTTA DI LIVENZA":"F770","MOTTA MONTECORVINO":"F777","MOTTA SAN GIOVANNI":"F779","MOTTA SANT'ANASTASIA":"F781","MOTTA SANTA LUCIA":"F780","MOTTA VISCONTI":"F783","MOTTAFOLLONE":"F775","MOTTALCIATA":"F776","MOTTEGGIANA":"B012","MOTTOLA":"F784","MOZZAGROGNA":"F785","MOZZANICA":"F786","MOZZATE":"F788","MOZZECANE":"F789","MOZZO":"F791","MUCCIA":"F793","MUGGIA":"F795","MUGGIO'":"F797","MUGNANO DEL CARDINALE":"F798","MUGNANO DI NAPOLI":"F799","MULAZZANO":"F801","MULAZZO":"F802","MURA":"F806","MURAVERA":"F808","MURAZZANO":"F809","MURELLO":"F811","MURIALDO":"F813","MURISENGO":"F814","MURLO":"F815","MURO LECCESE":"F816","MURO LUCANO":"F817","MUROS":"F818","MUSCOLINE":"F820","MUSEI":"F822","MUSILE DI PIAVE":"F826","MUSSO":"F828","MUSSOLENTE":"F829","MUSSOMELI":"F830","MUZZANA DEL TURGNANO":"F832","MUZZANO":"F833","NAGO-TORBOLE":"F835","NALLES":"F836","NANNO":"F837","NANTO":"F838","NAPOLI":"F839","NARBOLIA":"F840","NARCAO":"F841","NARDO'":"F842","NARDODIPACE":"F843","NARNI":"F844","NARO":"F845","NARZOLE":"F846","NASINO":"F847","NASO":"F848","NATURNO":"F849","NAVE":"F851","NAVE SAN ROCCO":"F853","NAVELLI":"F852","NAZ-SCIAVES":"F856","NAZZANO":"F857","NE":"F858","NEBBIUNO":"F859","NEGRAR":"F861","NEIRONE":"F862","NEIVE":"F863","NEMBRO":"F864","NEMI":"F865","NEMOLI":"F866","NEONELI":"F867","NEPI":"F868","NERETO":"F870","NEROLA":"F871","NERVESA DELLA BATTAGLIA":"F872","NERVIANO":"F874","NESPOLO":"F876","NESSO":"F877","NETRO":"F878","NETTUNO":"F880","NEVIANO":"F881","NEVIANO DEGLI ARDUINI":"F882","NEVIGLIE":"F883","NIARDO":"F884","NIBBIANO":"F885","NIBBIOLA":"F886","NIBIONNO":"F887","NICHELINO":"F889","NICOLOSI":"F890","NICORVO":"F891","NICOSIA":"F892","NICOTERA":"F893","NIELLA BELBO":"F894","NIELLA TANARO":"F895","NIMIS":"F898","NISCEMI":"F899","NISSORIA":"F900","NIZZA DI SICILIA":"F901","NIZZA MONFERRATO":"F902","NOALE":"F904","NOASCA":"F906","NOCARA":"F907","NOCCIANO":"F908","NOCERA INFERIORE":"F912","NOCERA SUPERIORE":"F913","NOCERA TIRINESE":"F910","NOCERA UMBRA":"F911","NOCETO":"F914","NOCI":"F915","NOCIGLIA":"F916","NOEPOLI":"F917","NOGARA":"F918","NOGAREDO":"F920","NOGAROLE ROCCA":"F921","NOGAROLE VICENTINO":"F922","NOICATTARO":"F923","NOLA":"F924","NOLE":"F925","NOLI":"F926","NOMAGLIO":"F927","NOMI":"F929","NONANTOLA":"F930","NONE":"F931","NONIO":"F932","NORAGUGUME":"F933","NORBELLO":"F934","NORCIA":"F935","NORMA":"F937","NOSATE":"F939","NOTARESCO":"F942","NOTO":"F943","NOVA LEVANTE":"F949","NOVA MILANESE":"F944","NOVA PONENTE":"F950","NOVA SIRI":"A942","NOVAFELTRIA":"F137","NOVALEDO":"F947","NOVALESA":"F948","NOVARA":"F952","NOVARA DI SICILIA":"F951","NOVATE MEZZOLA":"F956","NOVATE MILANESE":"F955","NOVE":"F957","NOVEDRATE":"F958","NOVELLARA":"F960","NOVELLO":"F961","NOVENTA DI PIAVE":"F963","NOVENTA PADOVANA":"F962","NOVENTA VICENTINA":"F964","NOVI DI MODENA":"F966","NOVI LIGURE":"F965","NOVI VELIA":"F967","NOVIGLIO":"F968","NOVOLI":"F970","NUCETTO":"F972","NUGHEDU DI SAN NICOLO'":"F975","NUGHEDU SANTA VITTORIA":"F974","NULE":"F976","NULVI":"F977","NUMANA":"F978","NUORO":"F979","NURACHI":"F980","NURAGUS":"F981","NURALLAO":"F982","NURAMINIS":"F983","NURECI":"F985","NURRI":"F986","NUS":"F987","NUSCO":"F988","NUVOLENTO":"F989","NUVOLERA":"F990","NUXIS":"F991","OCCHIEPPO INFERIORE":"F992","OCCHIEPPO SUPERIORE":"F993","OCCHIOBELLO":"F994","OCCIMIANO":"F995","OCRE":"F996","ODALENGO GRANDE":"F997","ODALENGO PICCOLO":"F998","ODERZO":"F999","ODOLO":"G001","OFENA":"G002","OFFAGNA":"G003","OFFANENGO":"G004","OFFIDA":"G005","OFFLAGA":"G006","OGGEBBIO":"G007","OGGIONA CON SANTO STEFANO":"G008","OGGIONO":"G009","OGLIANICO":"G010","OGLIASTRO CILENTO":"G011","OLBIA":"G015","OLCENENGO":"G016","OLDENICO":"G018","OLEGGIO":"G019","OLEGGIO CASTELLO":"G020","OLEVANO DI LOMELLINA":"G021","OLEVANO ROMANO":"G022","OLEVANO SUL TUSCIANO":"G023","OLGIATE COMASCO":"G025","OLGIATE MOLGORA":"G026","OLGIATE OLONA":"G028","OLGINATE":"G030","OLIENA":"G031","OLIVA GESSI":"G032","OLIVADI":"G034","OLIVERI":"G036","OLIVETO CITRA":"G039","OLIVETO LARIO":"G040","OLIVETO LUCANO":"G037","OLIVETTA SAN MICHELE":"G041","OLIVOLA":"G042","OLLASTRA":"G043","OLLOLAI":"G044","OLLOMONT":"G045","OLMEDO":"G046","OLMENETA":"G047","OLMO AL BREMBO":"G049","OLMO GENTILE":"G048","OLTRE IL COLLE":"G050","OLTRESSENDA ALTA":"G054","OLTRONA DI SAN MAMETTE":"G056","OLZAI":"G058","OME":"G061","OMEGNA":"G062","OMIGNANO":"G063","ONANI":"G064","ONANO":"G065","ONCINO":"G066","ONETA":"G068","ONIFAI":"G070","ONIFERI":"G071","ONO SAN PIETRO":"G074","ONORE":"G075","ONZO":"G076","OPERA":"G078","OPI":"G079","OPPEANO":"G080","OPPIDO LUCANO":"G081","OPPIDO MAMERTINA":"G082","ORA":"G083","ORANI":"G084","ORATINO":"G086","ORBASSANO":"G087","ORBETELLO":"G088","ORCIANO DI PESARO":"G089","ORCIANO PISANO":"G090","ORCO FEGLINO":"D522","ORDONA":"M266","ORERO":"G093","ORGIANO":"G095","ORGOSOLO":"G097","ORIA":"G098","ORICOLA":"G102","ORIGGIO":"G103","ORINO":"G105","ORIO AL SERIO":"G108","ORIO CANAVESE":"G109","ORIO LITTA":"G107","ORIOLO":"G110","ORIOLO ROMANO":"G111","ORISTANO":"G113","ORMEA":"G114","ORMELLE":"G115","ORNAGO":"G116","ORNAVASSO":"G117","ORNICA":"G118","OROSEI":"G119","OROTELLI":"G120","ORRIA":"G121","ORROLI":"G122","ORSAGO":"G123","ORSARA BORMIDA":"G124","ORSARA DI PUGLIA":"G125","ORSENIGO":"G126","ORSOGNA":"G128","ORSOMARSO":"G129","ORTA DI ATELLA":"G130","ORTA NOVA":"G131","ORTA SAN GIULIO":"G134","ORTACESUS":"G133","ORTE":"G135","ORTELLE":"G136","ORTEZZANO":"G137","ORTIGNANO RAGGIOLO":"G139","ORTISEI":"G140","ORTONA":"G141","ORTONA DEI MARSI":"G142","ORTONOVO":"G143","ORTOVERO":"G144","ORTUCCHIO":"G145","ORTUERI":"G146","ORUNE":"G147","ORVIETO":"G148","ORVINIO":"B595","ORZINUOVI":"G149","ORZIVECCHI":"G150","OSASCO":"G151","OSASIO":"G152","OSCHIRI":"G153","OSIDDA":"G154","OSIGLIA":"G155","OSILO":"G156","OSIMO":"G157","OSINI":"G158","OSIO SOPRA":"G159","OSIO SOTTO":"G160","OSMATE":"E529","OSNAGO":"G161","OSOPPO":"G163","OSPEDALETTI":"G164","OSPEDALETTO":"G168","OSPEDALETTO D'ALPINOLO":"G165","OSPEDALETTO EUGANEO":"G167","OSPEDALETTO LODIGIANO":"G166","OSPITALE DI CADORE":"G169","OSPITALETTO":"G170","OSSAGO LODIGIANO":"G171","OSSANA":"G173","OSSI":"G178","OSSIMO":"G179","OSSONA":"G181","OSSUCCIO":"G182","OSTANA":"G183","OSTELLATO":"G184","OSTIANO":"G185","OSTIGLIA":"G186","OSTRA":"F401","OSTRA VETERE":"F581","OSTUNI":"G187","OTRANTO":"G188","OTRICOLI":"G189","OTTANA":"G191","OTTATI":"G192","OTTAVIANO":"G190","OTTIGLIO":"G193","OTTOBIANO":"G194","OTTONE":"G195","OULX":"G196","OVADA":"G197","OVARO":"G198","OVIGLIO":"G199","OVINDOLI":"G200","OVODDA":"G201","OYACE":"G012","OZEGNA":"G202","OZIERI":"G203","OZZANO DELL'EMILIA":"G205","OZZANO MONFERRATO":"G204","OZZERO":"G206","PABILLONIS":"G207","PACE DEL MELA":"G209","PACECO":"G208","PACENTRO":"G210","PACHINO":"G211","PACIANO":"G212","PADENGHE SUL GARDA":"G213","PADERGNONE":"G214","PADERNA":"G215","PADERNO D'ADDA":"G218","PADERNO DEL GRAPPA":"G221","PADERNO DUGNANO":"G220","PADERNO FRANCIACORTA":"G217","PADERNO PONCHIELLI":"G222","PADOVA":"G224","PADRIA":"G225","PADULA":"G226","PADULI":"G227","PAESANA":"G228","PAESE":"G229","PAGANI":"G230","PAGANICO":"G232","PAGAZZANO":"G233","PAGLIARA":"G234","PAGLIETA":"G237","PAGNACCO":"G238","PAGNO":"G240","PAGNONA":"G241","PAGO DEL VALLO DI LAURO":"G242","PAGO VEIANO":"G243","PAISCO LOVENO":"G247","PAITONE":"G248","PALADINA":"G249","PALAGANO":"G250","PALAGIANELLO":"G251","PALAGIANO":"G252","PALAGONIA":"G253","PALAIA":"G254","PALANZANO":"G255","PALATA":"G257","PALAU":"G258","PALAZZAGO":"G259","PALAZZO ADRIANO":"G263","PALAZZO CANAVESE":"G262","PALAZZO PIGNANO":"G260","PALAZZO SAN GERVASIO":"G261","PALAZZOLO ACREIDE":"G267","PALAZZOLO DELLO STELLA":"G268","PALAZZOLO SULL'OGLIO":"G264","PALAZZOLO VERCELLESE":"G266","PALAZZUOLO SUL SENIO":"G270","PALENA":"G271","PALERMITI":"G272","PALERMO":"G273","PALESTRINA":"G274","PALESTRO":"G275","PALIANO":"G276","PALIZZI":"G277","PALLAGORIO":"G278","PALLANZENO":"G280","PALLARE":"G281","PALMA CAMPANIA":"G283","PALMA DI MONTECHIARO":"G282","PALMANOVA":"G284","PALMARIGGI":"G285","PALMAS ARBOREA":"G286","PALMI":"G288","PALMIANO":"G289","PALMOLI":"G290","PALO DEL COLLE":"G291","PALOMBARA SABINA":"G293","PALOMBARO":"G294","PALOMONTE":"G292","PALOSCO":"G295","PALU'":"G297","PALU' DEL FERSINA":"G296","PALUDI":"G298","PALUZZA":"G300","PAMPARATO":"G302","PANCALIERI":"G303","PANCARANA":"G304","PANCHIA'":"G305","PANDINO":"G306","PANETTIERI":"G307","PANICALE":"G308","PANNARANO":"G311","PANNI":"G312","PANTELLERIA":"G315","PANTIGLIATE":"G316","PAOLA":"G317","PAOLISI":"G318","PAPASIDERO":"G320","PAPOZZE":"G323","PARABIAGO":"G324","PARABITA":"G325","PARATICO":"G327","PARCINES":"G328","PARE'":"G329","PARELLA":"G330","PARENTI":"G331","PARETE":"G333","PARETO":"G334","PARGHELIA":"G335","PARLASCO":"G336","PARMA":"G337","PARODI LIGURE":"G338","PAROLDO":"G339","PAROLISE":"G340","PARONA":"G342","PARRANO":"G344","PARRE":"G346","PARTANNA":"G347","PARTINICO":"G348","PARUZZARO":"G349","PARZANICA":"G350","PASIAN DI PRATO":"G352","PASIANO DI PORDENONE":"G353","PASPARDO":"G354","PASSERANO MARMORITO":"G358","PASSIGNANO SUL TRASIMENO":"G359","PASSIRANO":"G361","PASTENA":"G362","PASTORANO":"G364","PASTRENGO":"G365","PASTURANA":"G367","PASTURO":"G368","PATERNO":"M269","PATERNO CALABRO":"G372","PATERNO'":"G371","PATERNOPOLI":"G370","PATRICA":"G374","PATTADA":"G376","PATTI":"G377","PATU'":"G378","PAU":"G379","PAULARO":"G381","PAULI ARBAREI":"G382","PAULILATINO":"G384","PAULLO":"G385","PAUPISI":"G386","PAVAROLO":"G387","PAVIA":"G388","PAVIA DI UDINE":"G389","PAVONE CANAVESE":"G392","PAVONE DEL MELLA":"G391","PAVULLO NEL FRIGNANO":"G393","PAZZANO":"G394","PECCIOLI":"G395","PECCO":"G396","PECETTO DI VALENZA":"G397","PECETTO TORINESE":"G398","PECORARA":"G399","PEDACE":"G400","PEDARA":"G402","PEDASO":"G403","PEDAVENA":"G404","PEDEMONTE":"G406","PEDEROBBA":"G408","PEDESINA":"G410","PEDIVIGLIANO":"G411","PEDRENGO":"G412","PEGLIO":"G415","PEGLIO":"G415","PEGOGNAGA":"G417","PEIA":"G418","PEIO":"G419","PELAGO":"G420","PELLA":"G421","PELLEGRINO PARMENSE":"G424","PELLEZZANO":"G426","PELLIO INTELVI":"G427","PELLIZZANO":"G428","PELUGO":"G429","PENANGO":"G430","PENNA IN TEVERINA":"G432","PENNA SAN GIOVANNI":"G436","PENNA SANT'ANDREA":"G437","PENNABILLI":"G433","PENNADOMO":"G434","PENNAPIEDIMONTE":"G435","PENNE":"G438","PENTONE":"G439","PERANO":"G441","PERAROLO DI CADORE":"G442","PERCA":"G443","PERCILE":"G444","PERDASDEFOGU":"G445","PERDAXIUS":"G446","PERDIFUMO":"G447","PEREGO":"G448","PERETO":"G449","PERFUGAS":"G450","PERGINE VALDARNO":"G451","PERGINE VALSUGANA":"G452","PERGOLA":"G453","PERINALDO":"G454","PERITO":"G455","PERLEDO":"G456","PERLETTO":"G457","PERLO":"G458","PERLOZ":"G459","PERNUMIA":"G461","PERO":"C013","PEROSA ARGENTINA":"G463","PEROSA CANAVESE":"G462","PERRERO":"G465","PERSICO DOSIMO":"G469","PERTENGO":"G471","PERTICA ALTA":"G474","PERTICA BASSA":"G475","PERTOSA":"G476","PERTUSIO":"G477","PERUGIA":"G478","PESARO":"G479","PESCAGLIA":"G480","PESCANTINA":"G481","PESCARA":"G482","PESCAROLO ED UNITI":"G483","PESCASSEROLI":"G484","PESCATE":"G485","PESCHE":"G486","PESCHICI":"G487","PESCHIERA BORROMEO":"G488","PESCHIERA DEL GARDA":"G489","PESCIA":"G491","PESCINA":"G492","PESCO SANNITA":"G494","PESCOCOSTANZO":"G493","PESCOLANCIANO":"G495","PESCOPAGANO":"G496","PESCOPENNATARO":"G497","PESCOROCCHIANO":"G498","PESCOSANSONESCO":"G499","PESCOSOLIDO":"G500","PESSANO CON BORNAGO":"G502","PESSINA CREMONESE":"G504","PESSINETTO":"G505","PETACCIATO":"G506","PETILIA POLICASTRO":"G508","PETINA":"G509","PETRALIA SOPRANA":"G510","PETRALIA SOTTANA":"G511","PETRELLA SALTO":"G513","PETRELLA TIFERNINA":"G512","PETRIANO":"G514","PETRIOLO":"G515","PETRITOLI":"G516","PETRIZZI":"G517","PETRONA'":"G518","PETROSINO":"M281","PETRURO IRPINO":"G519","PETTENASCO":"G520","PETTINENGO":"G521","PETTINEO":"G522","PETTORANELLO DEL MOLISE":"G523","PETTORANO SUL GIZIO":"G524","PETTORAZZA GRIMANI":"G525","PEVERAGNO":"G526","PEZZANA":"G528","PEZZAZE":"G529","PEZZOLO VALLE UZZONE":"G532","PIACENZA":"G535","PIACENZA D'ADIGE":"G534","PIADENA":"G536","PIAGGE":"G537","PIAGGINE":"G538","PIAN CAMUNO":"G546","PIAN DI SCO":"G552","PIANA CRIXIA":"G542","PIANA DEGLI ALBANESI":"G543","PIANA DI MONTE VERNA":"G541","PIANCASTAGNAIO":"G547","PIANCOGNO":"G549","PIANDIMELETO":"G551","PIANE CRATI":"G553","PIANELLA":"G555","PIANELLO DEL LARIO":"G556","PIANELLO VAL TIDONE":"G557","PIANENGO":"G558","PIANEZZA":"G559","PIANEZZE":"G560","PIANFEI":"G561","PIANICO":"G564","PIANIGA":"G565","PIANO DI SORRENTO":"G568","PIANOPOLI":"D546","PIANORO":"G570","PIANSANO":"G571","PIANTEDO":"G572","PIARIO":"G574","PIASCO":"G575","PIATEDA":"G576","PIATTO":"G577","PIAZZA AL SERCHIO":"G582","PIAZZA ARMERINA":"G580","PIAZZA BREMBANA":"G579","PIAZZATORRE":"G583","PIAZZOLA SUL BRENTA":"G587","PIAZZOLO":"G588","PICCIANO":"G589","PICERNO":"G590","PICINISCO":"G591","PICO":"G592","PIEA":"G593","PIEDICAVALLO":"G594","PIEDIMONTE ETNEO":"G597","PIEDIMONTE MATESE":"G596","PIEDIMONTE SAN GERMANO":"G598","PIEDIMULERA":"G600","PIEGARO":"G601","PIENZA":"G602","PIERANICA":"G603","PIETRA DE'GIORGI":"G612","PIETRA LIGURE":"G605","PIETRA MARAZZI":"G619","PIETRABBONDANTE":"G606","PIETRABRUNA":"G607","PIETRACAMELA":"G608","PIETRACATELLA":"G609","PIETRACUPA":"G610","PIETRADEFUSI":"G611","PIETRAFERRAZZANA":"G613","PIETRAFITTA":"G615","PIETRAGALLA":"G616","PIETRALUNGA":"G618","PIETRAMELARA":"G620","PIETRAMONTECORVINO":"G604","PIETRANICO":"G621","PIETRAPAOLA":"G622","PIETRAPERTOSA":"G623","PIETRAPERZIA":"G624","PIETRAPORZIO":"G625","PIETRAROJA":"G626","PIETRARUBBIA":"G627","PIETRASANTA":"G628","PIETRASTORNINA":"G629","PIETRAVAIRANO":"G630","PIETRELCINA":"G631","PIEVE A NIEVOLE":"G636","PIEVE ALBIGNOLA":"G635","PIEVE D'ALPAGO":"G638","PIEVE D'OLMI":"G647","PIEVE DEL CAIRO":"G639","PIEVE DI BONO":"G641","PIEVE DI CADORE":"G642","PIEVE DI CENTO":"G643","PIEVE DI CORIANO":"G633","PIEVE DI LEDRO":"G644","PIEVE DI SOLIGO":"G645","PIEVE DI TECO":"G632","PIEVE EMANUELE":"G634","PIEVE FISSIRAGA":"G096","PIEVE FOSCIANA":"G648","PIEVE LIGURE":"G646","PIEVE PORTO MORONE":"G650","PIEVE SAN GIACOMO":"G651","PIEVE SANTO STEFANO":"G653","PIEVE TESINO":"G656","PIEVE TORINA":"G657","PIEVE VERGONTE":"G658","PIEVEBOVIGLIANA":"G637","PIEVEPELAGO":"G649","PIGLIO":"G659","PIGNA":"G660","PIGNATARO INTERAMNA":"G662","PIGNATARO MAGGIORE":"G661","PIGNOLA":"G663","PIGNONE":"G664","PIGRA":"G665","PILA":"G666","PIMENTEL":"G669","PIMONTE":"G670","PINAROLO PO":"G671","PINASCA":"G672","PINCARA":"G673","PINEROLO":"G674","PINETO":"F831","PINO D'ASTI":"G676","PINO SULLA SPONDA DEL LAGO MAG":"G677","PINO TORINESE":"G678","PINZANO AL TAGLIAMENTO":"G680","PINZOLO":"G681","PIOBBICO":"G682","PIOBESI D'ALBA":"G683","PIOBESI TORINESE":"G684","PIODE":"G685","PIOLTELLO":"G686","PIOMBINO":"G687","PIOMBINO DESE":"G688","PIORACO":"G690","PIOSSASCO":"G691","PIOVA' MASSAIA":"G692","PIOVE DI SACCO":"G693","PIOVENE ROCCHETTE":"G694","PIOVERA":"G695","PIOZZANO":"G696","PIOZZO":"G697","PIRAINO":"G699","PISA":"G702","PISANO":"G703","PISCINA":"G705","PISCINAS":"M291","PISCIOTTA":"G707","PISOGNE":"G710","PISONIANO":"G704","PISTICCI":"G712","PISTOIA":"G713","PISTOLESA":"G714","PITEGLIO":"G715","PITIGLIANO":"G716","PIUBEGA":"G717","PIURO":"G718","PIVERONE":"G719","PIZZALE":"G720","PIZZIGHETTONE":"G721","PIZZO":"G722","PIZZOFERRATO":"G724","PIZZOLI":"G726","PIZZONE":"G727","PIZZONI":"G728","PLACANICA":"G729","PLATACI":"G733","PLATANIA":"G734","PLATI'":"G735","PLAUS":"G299","PLESIO":"G737","PLOAGHE":"G740","PLODIO":"G741","POCAPAGLIA":"G742","POCENIA":"G743","PODENZANA":"G746","PODENZANO":"G747","POFI":"G749","POGGIARDO":"G751","POGGIBONSI":"G752","POGGIO A CAIANO":"G754","POGGIO BERNI":"G755","POGGIO BUSTONE":"G756","POGGIO CATINO":"G757","POGGIO IMPERIALE":"G761","POGGIO MIRTETO":"G763","POGGIO MOIANO":"G764","POGGIO NATIVO":"G765","POGGIO PICENZE":"G766","POGGIO RENATICO":"G768","POGGIO RUSCO":"G753","POGGIO SAN LORENZO":"G770","POGGIO SAN MARCELLO":"G771","POGGIO SAN VICINO":"D566","POGGIO SANNITA":"B317","POGGIODOMO":"G758","POGGIOFIORITO":"G760","POGGIOMARINO":"G762","POGGIOREALE":"G767","POGGIORSINI":"G769","POGGIRIDENTI":"G431","POGLIANO MILANESE":"G772","POGNANA LARIO":"G773","POGNANO":"G774","POGNO":"G775","POIANA MAGGIORE":"G776","POIRINO":"G777","POLAVENO":"G779","POLCENIGO":"G780","POLESELLA":"G782","POLESINE PARMENSE":"G783","POLI":"G784","POLIA":"G785","POLICORO":"G786","POLIGNANO A MARE":"G787","POLINAGO":"G789","POLINO":"G790","POLISTENA":"G791","POLIZZI GENEROSA":"G792","POLLA":"G793","POLLEIN":"G794","POLLENA TROCCHIA":"G795","POLLENZA":"F567","POLLICA":"G796","POLLINA":"G797","POLLONE":"G798","POLLUTRI":"G799","POLONGHERA":"G800","POLPENAZZE DEL GARDA":"G801","POLVERARA":"G802","POLVERIGI":"G803","POMARANCE":"G804","POMARETTO":"G805","POMARICO":"G806","POMARO MONFERRATO":"G807","POMAROLO":"G808","POMBIA":"G809","POMEZIA":"G811","POMIGLIANO D'ARCO":"G812","POMPEI":"G813","POMPEIANA":"G814","POMPIANO":"G815","POMPONESCO":"G816","POMPU":"G817","PONCARALE":"G818","PONDERANO":"G820","PONNA":"G821","PONSACCO":"G822","PONSO":"G823","PONT-CANAVESE":"G826","PONT-SAINT-MARTIN":"G854","PONTASSIEVE":"G825","PONTBOSET":"G545","PONTE":"G827","PONTE BUGGIANESE":"G833","PONTE DELL'OLIO":"G842","PONTE DI LEGNO":"G844","PONTE DI PIAVE":"G846","PONTE GARDENA":"G830","PONTE IN VALTELLINA":"G829","PONTE LAMBRO":"G847","PONTE NELLE ALPI":"B662","PONTE NIZZA":"G851","PONTE NOSSA":"F941","PONTE SAN NICOLO'":"G855","PONTE SAN PIETRO":"G856","PONTEBBA":"G831","PONTECAGNANO FAIANO":"G834","PONTECCHIO POLESINE":"G836","PONTECHIANALE":"G837","PONTECORVO":"G838","PONTECURONE":"G839","PONTEDASSIO":"G840","PONTEDERA":"G843","PONTELANDOLFO":"G848","PONTELATONE":"G849","PONTELONGO":"G850","PONTENURE":"G852","PONTERANICA":"G853","PONTESTURA":"G858","PONTEVICO":"G859","PONTEY":"G860","PONTI":"G861","PONTI SUL MINCIO":"G862","PONTIDA":"G864","PONTINIA":"G865","PONTINVREA":"G866","PONTIROLO NUOVO":"G867","PONTOGLIO":"G869","PONTREMOLI":"G870","PONZA":"G871","PONZANO DI FERMO":"G873","PONZANO MONFERRATO":"G872","PONZANO ROMANO":"G874","PONZANO VENETO":"G875","PONZONE":"G877","POPOLI":"G878","POPPI":"G879","PORANO":"G881","PORCARI":"G882","PORCIA":"G886","PORDENONE":"G888","PORLEZZA":"G889","PORNASSIO":"G890","PORPETTO":"G891","PORRETTA TERME":"A558","PORTACOMARO":"G894","PORTALBERA":"G895","PORTE":"G900","PORTICI":"G902","PORTICO DI CASERTA":"G903","PORTICO E SAN BENEDETTO":"G904","PORTIGLIOLA":"G905","PORTO AZZURRO":"E680","PORTO CERESIO":"G906","PORTO CESAREO":"M263","PORTO EMPEDOCLE":"F299","PORTO MANTOVANO":"G917","PORTO RECANATI":"G919","PORTO SAN GIORGIO":"G920","PORTO SANT'ELPIDIO":"G921","PORTO TOLLE":"G923","PORTO TORRES":"G924","PORTO VALTRAVAGLIA":"G907","PORTOBUFFOLE'":"G909","PORTOCANNONE":"G910","PORTOFERRAIO":"G912","PORTOFINO":"G913","PORTOGRUARO":"G914","PORTOMAGGIORE":"G916","PORTOPALO DI CAPO PASSERO":"M257","PORTOSCUSO":"G922","PORTOVENERE":"G925","PORTULA":"G927","POSADA":"G929","POSINA":"G931","POSITANO":"G932","POSSAGNO":"G933","POSTA":"G934","POSTA FIBRENO":"G935","POSTAL":"G936","POSTALESIO":"G937","POSTIGLIONE":"G939","POSTUA":"G940","POTENZA":"G942","POTENZA PICENA":"F632","POVE DEL GRAPPA":"G943","POVEGLIANO":"G944","POVEGLIANO VERONESE":"G945","POVIGLIO":"G947","POVOLETTO":"G949","POZZA DI FASSA":"G950","POZZAGLIA SABINA":"G951","POZZAGLIO ED UNITI":"B914","POZZALLO":"G953","POZZILLI":"G954","POZZO D'ADDA":"G955","POZZOL GROPPO":"G960","POZZOLENGO":"G959","POZZOLEONE":"G957","POZZOLO FORMIGARO":"G961","POZZOMAGGIORE":"G962","POZZONOVO":"G963","POZZUOLI":"G964","POZZUOLO DEL FRIULI":"G966","POZZUOLO MARTESANA":"G965","PRADALUNGA":"G968","PRADAMANO":"G969","PRADLEVES":"G970","PRAGELATO":"G973","PRAIA A MARE":"G975","PRAIANO":"G976","PRALBOINO":"G977","PRALI":"G978","PRALORMO":"G979","PRALUNGO":"G980","PRAMAGGIORE":"G981","PRAMOLLO":"G982","PRAROLO":"G985","PRAROSTINO":"G986","PRASCO":"G987","PRASCORSANO":"G988","PRASO":"G989","PRATA CAMPORTACCIO":"G993","PRATA D'ANSIDONIA":"G992","PRATA DI PORDENONE":"G994","PRATA DI PRINCIPATO ULTRA":"G990","PRATA SANNITA":"G991","PRATELLA":"G995","PRATIGLIONE":"G997","PRATO":"G999","PRATO ALLO STELVIO":"H004","PRATO CARNICO":"H002","PRATO SESIA":"H001","PRATOLA PELIGNA":"H007","PRATOLA SERRA":"H006","PRATOVECCHIO":"H008","PRAVISDOMINI":"H010","PRAY":"G974","PRAZZO":"H011","PRE'-SAINT-DIDIER":"H042","PRECENICCO":"H014","PRECI":"H015","PREDAPPIO":"H017","PREDAZZO":"H018","PREDOI":"H019","PREDORE":"H020","PREDOSA":"H021","PREGANZIOL":"H022","PREGNANA MILANESE":"H026","PRELA'":"H027","PREMANA":"H028","PREMARIACCO":"H029","PREMENO":"H030","PREMIA":"H033","PREMILCUORE":"H034","PREMOLO":"H036","PREMOSELLO-CHIOVENDA":"H037","PREONE":"H038","PREORE":"H039","PREPOTTO":"H040","PRESEGLIE":"H043","PRESENZANO":"H045","PRESEZZO":"H046","PRESICCE":"H047","PRESSANA":"H048","PRESTINE":"H050","PRETORO":"H052","PREVALLE":"H055","PREZZA":"H056","PREZZO":"H057","PRIERO":"H059","PRIGNANO CILENTO":"H062","PRIGNANO SULLA SECCHIA":"H061","PRIMALUNA":"H063","PRIOCCA":"H068","PRIOLA":"H069","PRIOLO GARGALLO":"M279","PRIVERNO":"G698","PRIZZI":"H070","PROCENO":"H071","PROCIDA":"H072","PROPATA":"H073","PROSERPIO":"H074","PROSSEDI":"H076","PROVAGLIO D'ISEO":"H078","PROVAGLIO VAL SABBIA":"H077","PROVES":"H081","PROVVIDENTI":"H083","PRUNETTO":"H085","PUEGNAGO SUL GARDA":"H086","PUGLIANELLO":"H087","PULA":"H088","PULFERO":"H089","PULSANO":"H090","PUMENENGO":"H091","PUOS D'ALPAGO":"H092","PUSIANO":"H094","PUTIFIGARI":"H095","PUTIGNANO":"H096","QUADRELLE":"H097","QUADRI":"H098","QUAGLIUZZO":"H100","QUALIANO":"H101","QUARANTI":"H102","QUAREGNA":"H103","QUARGNENTO":"H104","QUARNA SOPRA":"H106","QUARNA SOTTO":"H107","QUARONA":"H108","QUARRATA":"H109","QUART":"H110","QUARTO":"H114","QUARTO D'ALTINO":"H117","QUARTU SANT'ELENA":"H118","QUARTUCCIU":"H119","QUASSOLO":"H120","QUATTORDIO":"H121","QUATTRO CASTELLA":"H122","QUERO":"H124","QUILIANO":"H126","QUINCINETTO":"H127","QUINDICI":"H128","QUINGENTOLE":"H129","QUINTANO":"H130","QUINTO DI TREVISO":"H131","QUINTO VERCELLESE":"H132","QUINTO VICENTINO":"H134","QUINZANO D'OGLIO":"H140","QUISTELLO":"H143","QUITTENGO":"H145","RABBI":"H146","RACALE":"H147","RACALMUTO":"H148","RACCONIGI":"H150","RACCUJA":"H151","RACINES":"H152","RADDA IN CHIANTI":"H153","RADDUSA":"H154","RADICOFANI":"H156","RADICONDOLI":"H157","RAFFADALI":"H159","RAGALNA":"M286","RAGOGNA":"H161","RAGOLI":"H162","RAGUSA":"H163","RAIANO":"H166","RAMACCA":"H168","RAMISETO":"G654","RAMPONIO VERNA":"H171","RANCIO VALCUVIA":"H173","RANCO":"H174","RANDAZZO":"H175","RANICA":"H176","RANZANICO":"H177","RANZO":"H180","RAPAGNANO":"H182","RAPALLO":"H183","RAPINO":"H184","RAPOLANO TERME":"H185","RAPOLLA":"H186","RAPONE":"H187","RASSA":"H188","RASUN ANTERSELVA":"H189","RASURA":"H192","RAVANUSA":"H194","RAVARINO":"H195","RAVASCLETTO":"H196","RAVELLO":"H198","RAVENNA":"H199","RAVEO":"H200","RAVISCANINA":"H202","RE":"H203","REA":"H204","REALMONTE":"H205","REANA DEL ROIALE":"H206","REANO":"H207","RECALE":"H210","RECANATI":"H211","RECCO":"H212","RECETTO":"H213","RECOARO TERME":"H214","REDAVALLE":"H216","REDONDESCO":"H218","REFRANCORE":"H219","REFRONTOLO":"H220","REGALBUTO":"H221","REGGELLO":"H222","REGGIO DI CALABRIA":"H224","REGGIO NELL'EMILIA":"H233","REGGIOLO":"H225","REINO":"H227","REITANO":"H228","REMANZACCO":"H229","REMEDELLO":"H230","RENATE":"H233","RENDE":"H235","RENON":"H236","RESANA":"H238","RESCALDINA":"H240","RESIA":"H242","RESIUTTA":"H244","RESUTTANO":"H245","RETORBIDO":"H246","REVELLO":"H247","REVERE":"H248","REVIGLIASCO D'ASTI":"H250","REVINE LAGO":"H253","REVO'":"H254","REZZAGO":"H255","REZZATO":"H256","REZZO":"H257","REZZOAGLIO":"H258","RHEMES-NOTRE-DAME":"H262","RHEMES-SAINT-GEORGES":"H263","RHO":"H264","RIACE":"H265","RIALTO":"H266","RIANO":"H267","RIARDO":"H268","RIBERA":"H269","RIBORDONE":"H270","RICADI":"H271","RICALDONE":"H272","RICCIA":"H273","RICCIONE":"H274","RICCO' DEL GOLFO DI SPEZIA":"H275","RICENGO":"H276","RICIGLIANO":"H277","RIESE PIO X":"H280","RIESI":"H281","RIETI":"H282","RIFIANO":"H284","RIFREDDO":"H285","RIGNANO FLAMINIO":"H288","RIGNANO GARGANICO":"H287","RIGNANO SULL'ARNO":"H286","RIGOLATO":"H289","RIMA SAN GIUSEPPE":"H291","RIMASCO":"H292","RIMELLA":"H293","RIMINI":"H294","RIO DI PUSTERIA":"H299","RIO MARINA":"H305","RIO NELL'ELBA":"H297","RIO SALICETO":"H298","RIOFREDDO":"H300","RIOLA SARDO":"H301","RIOLO TERME":"H302","RIOLUNATO":"H303","RIOMAGGIORE":"H304","RIONERO IN VULTURE":"H307","RIONERO SANNITICO":"H308","RIPA TEATINA":"H320","RIPABOTTONI":"H311","RIPACANDIDA":"H312","RIPALIMOSANI":"H313","RIPALTA ARPINA":"H314","RIPALTA CREMASCA":"H315","RIPALTA GUERINA":"H316","RIPARBELLA":"H319","RIPATRANSONE":"H321","RIPE":"H322","RIPE SAN GINESIO":"H323","RIPI":"H324","RIPOSTO":"H325","RITTANA":"H326","RIVA DEL GARDA":"H330","RIVA DI SOLTO":"H331","RIVA LIGURE":"H328","RIVA PRESSO CHIERI":"H337","RIVA VALDOBBIA":"H329","RIVALBA":"H333","RIVALTA BORMIDA":"H334","RIVALTA DI TORINO":"H335","RIVAMONTE AGORDINO":"H327","RIVANAZZANO":"H336","RIVARA":"H338","RIVAROLO CANAVESE":"H340","RIVAROLO DEL RE ED UNITI":"H341","RIVAROLO MANTOVANO":"H342","RIVARONE":"H343","RIVAROSSA":"H344","RIVE":"H346","RIVE D'ARCANO":"H347","RIVELLO":"H348","RIVERGARO":"H350","RIVIGNANO":"H352","RIVISONDOLI":"H353","RIVODUTRI":"H354","RIVOLI":"H355","RIVOLI VERONESE":"H356","RIVOLTA D'ADDA":"H357","RIZZICONI":"H359","RO":"H360","ROANA":"H361","ROASCHIA":"H362","ROASCIO":"H363","ROASIO":"H365","ROATTO":"H366","ROBASSOMERO":"H367","ROBBIATE":"G223","ROBBIO":"H369","ROBECCHETTO CON INDUNO":"H371","ROBECCO D'OGLIO":"H372","ROBECCO PAVESE":"H375","ROBECCO SUL NAVIGLIO":"H373","ROBELLA":"H376","ROBILANTE":"H377","ROBURENT":"H378","ROCCA CANAVESE":"H386","ROCCA CANTERANO":"H387","ROCCA CIGLIE'":"H391","ROCCA D'ARAZZO":"H392","ROCCA D'ARCE":"H393","ROCCA D'EVANDRO":"H398","ROCCA DE' BALDI":"H395","ROCCA DE'GIORGI":"H396","ROCCA DI BOTTE":"H399","ROCCA DI CAMBIO":"H400","ROCCA DI CAVE":"H401","ROCCA DI MEZZO":"H402","ROCCA DI NETO":"H403","ROCCA DI PAPA":"H404","ROCCA GRIMALDA":"H414","ROCCA IMPERIALE":"H416","ROCCA MASSIMA":"H421","ROCCA PIA":"H429","ROCCA PIETORE":"H379","ROCCA PRIORA":"H432","ROCCA SAN CASCIANO":"H437","ROCCA SAN FELICE":"H438","ROCCA SAN GIOVANNI":"H439","ROCCA SANTA MARIA":"H440","ROCCA SANTO STEFANO":"H441","ROCCA SINIBALDA":"H446","ROCCA SUSELLA":"H450","ROCCABASCERANA":"H382","ROCCABERNARDA":"H383","ROCCABIANCA":"H384","ROCCABRUNA":"H385","ROCCACASALE":"H389","ROCCADASPIDE":"H394","ROCCAFIORITA":"H405","ROCCAFLUVIONE":"H390","ROCCAFORTE DEL GRECO":"H408","ROCCAFORTE LIGURE":"H406","ROCCAFORTE MONDOVI'":"H407","ROCCAFORZATA":"H409","ROCCAFRANCA":"H410","ROCCAGIOVINE":"H411","ROCCAGLORIOSA":"H412","ROCCAGORGA":"H413","ROCCALBEGNA":"H417","ROCCALUMERA":"H418","ROCCAMANDOLFI":"H420","ROCCAMENA":"H422","ROCCAMONFINA":"H423","ROCCAMONTEPIANO":"H424","ROCCAMORICE":"H425","ROCCANOVA":"H426","ROCCANTICA":"H427","ROCCAPALUMBA":"H428","ROCCAPIEMONTE":"H431","ROCCARAINOLA":"H433","ROCCARASO":"H434","ROCCAROMANA":"H436","ROCCASCALEGNA":"H442","ROCCASECCA":"H443","ROCCASECCA DEI VOLSCI":"H444","ROCCASICURA":"H445","ROCCASPARVERA":"H447","ROCCASPINALVETI":"H448","ROCCASTRADA":"H449","ROCCAVALDINA":"H380","ROCCAVERANO":"H451","ROCCAVIGNALE":"H452","ROCCAVIONE":"H453","ROCCAVIVARA":"H454","ROCCELLA IONICA":"H456","ROCCELLA VALDEMONE":"H455","ROCCHETTA A VOLTURNO":"H458","ROCCHETTA BELBO":"H462","ROCCHETTA DI VARA":"H461","ROCCHETTA E CROCE":"H459","ROCCHETTA LIGURE":"H465","ROCCHETTA NERVINA":"H460","ROCCHETTA PALAFEA":"H466","ROCCHETTA SANT'ANTONIO":"H467","ROCCHETTA TANARO":"H468","RODANO":"H470","RODDI":"H472","RODDINO":"H473","RODELLO":"H474","RODENGO":"H475","RODENGO-SAIANO":"H477","RODERO":"H478","RODI GARGANICO":"H480","RODI' MILICI":"H479","RODIGO":"H481","ROE' VOLCIANO":"H484","ROFRANO":"H485","ROGENO":"H486","ROGGIANO GRAVINA":"H488","ROGHUDI":"H489","ROGLIANO":"H490","ROGNANO":"H491","ROGNO":"H492","ROGOLO":"H493","ROIATE":"H494","ROIO DEL SANGRO":"H495","ROISAN":"H497","ROLETTO":"H498","ROLO":"H500","ROMA":"H501","ROMAGNANO AL MONTE":"H503","ROMAGNANO SESIA":"H502","ROMAGNESE":"H505","ROMALLO":"H506","ROMANA":"H507","ROMANENGO":"H508","ROMANO CANAVESE":"H511","ROMANO D'EZZELINO":"H512","ROMANO DI LOMBARDIA":"H509","ROMANS D'ISONZO":"H514","ROMBIOLO":"H516","ROMENO":"H517","ROMENTINO":"H518","ROMETTA":"H519","RONAGO":"H521","RONCA'":"H522","RONCADE":"H523","RONCADELLE":"H525","RONCARO":"H527","RONCEGNO":"H528","RONCELLO":"H529","RONCHI DEI LEGIONARI":"H531","RONCHI VALSUGANA":"H532","RONCHIS":"H533","RONCIGLIONE":"H534","RONCO ALL'ADIGE":"H540","RONCO BIELLESE":"H538","RONCO BRIANTINO":"H537","RONCO CANAVESE":"H539","RONCO SCRIVIA":"H536","RONCOBELLO":"H535","RONCOFERRARO":"H541","RONCOFREDDO":"H542","RONCOLA":"H544","RONCONE":"H545","RONDANINA":"H546","RONDISSONE":"H547","RONSECCO":"H549","RONZO-CHIENIS":"G313","RONZONE":"H552","ROPPOLO":"H553","RORA'":"H554","ROSA'":"H556","ROSARNO":"H558","ROSASCO":"H559","ROSATE":"H560","ROSAZZA":"H561","ROSCIANO":"H562","ROSCIGNO":"H564","ROSE":"H565","ROSELLO":"H566","ROSETO CAPO SPULICO":"H572","ROSETO DEGLI ABRUZZI":"F585","ROSETO VALFORTORE":"H568","ROSIGNANO MARITTIMO":"H570","ROSIGNANO MONFERRATO":"H569","ROSOLINA":"H573","ROSOLINI":"H574","ROSORA":"H575","ROSSA":"H577","ROSSANA":"H578","ROSSANO":"H579","ROSSANO VENETO":"H580","ROSSIGLIONE":"H581","ROSTA":"H583","ROTA D'IMAGNA":"H584","ROTA GRECA":"H585","ROTELLA":"H588","ROTELLO":"H589","ROTONDA":"H590","ROTONDELLA":"H591","ROTONDI":"H592","ROTTOFRENO":"H593","ROTZO":"H594","ROURE":"H555","ROVAGNATE":"H596","ROVASENDA":"H364","ROVATO":"H598","ROVEGNO":"H599","ROVELLASCA":"H601","ROVELLO PORRO":"H602","ROVERBELLA":"H604","ROVERCHIARA":"H606","ROVERE' DELLA LUNA":"H607","ROVERE' VERONESE":"H608","ROVEREDO DI GUA'":"H610","ROVEREDO IN PIANO":"H609","ROVERETO":"H612","ROVESCALA":"H614","ROVETTA":"H615","ROVIANO":"H618","ROVIGO":"H620","ROVITO":"H621","ROVOLON":"H622","ROZZANO":"H623","RUBANO":"H625","RUBIANA":"H627","RUBIERA":"H628","RUDA":"H629","RUDIANO":"H630","RUEGLIO":"H631","RUFFANO":"H632","RUFFIA":"H633","RUFFRE'":"H634","RUFINA":"H635","RUINAS":"F271","RUINO":"H637","RUMO":"H639","RUOTI":"H641","RUSSI":"H642","RUTIGLIANO":"H643","RUTINO":"H644","RUVIANO":"H165","RUVO DEL MONTE":"H646","RUVO DI PUGLIA":"H645","SABAUDIA":"H647","SABBIA":"H648","SABBIO CHIESE":"H650","SABBIONETA":"H652","SACCO":"H654","SACCOLONGO":"H655","SACILE":"H657","SACROFANO":"H658","SADALI":"H659","SAGAMA":"H661","SAGLIANO MICCA":"H662","SAGRADO":"H665","SAGRON MIS":"H666","SAINT-CHRISTOPHE":"H669","SAINT-DENIS":"H670","SAINT-MARCEL":"H671","SAINT-NICOLAS":"H672","SAINT-OYEN":"H673","SAINT-PIERRE":"H674","SAINT-RHEMY-EN-BOSSES":"H675","SAINT-VINCENT":"H676","SALA BAGANZA":"H682","SALA BIELLESE":"H681","SALA BOLOGNESE":"H678","SALA COMACINA":"H679","SALA CONSILINA":"H683","SALA MONFERRATO":"H677","SALANDRA":"H687","SALAPARUTA":"H688","SALARA":"H689","SALASCO":"H690","SALASSA":"H691","SALBERTRAND":"H684","SALCEDO":"F810","SALCITO":"H693","SALE":"H694","SALE DELLE LANGHE":"H695","SALE MARASINO":"H699","SALE SAN GIOVANNI":"H704","SALEMI":"H700","SALENTO":"H686","SALERANO CANAVESE":"H702","SALERANO SUL LAMBRO":"H701","SALERNO":"H703","SALETTO":"H705","SALGAREDA":"H706","SALI VERCELLESE":"H707","SALICE SALENTINO":"H708","SALICETO":"H710","SALISANO":"H713","SALIZZOLE":"H714","SALLE":"H715","SALMOUR":"H716","SALO'":"H717","SALORNO":"H719","SALSOMAGGIORE TERME":"H720","SALTARA":"H721","SALTRIO":"H723","SALUDECIO":"H724","SALUGGIA":"H725","SALUSSOLA":"H726","SALUZZO":"H727","SALVE":"H729","SALVIROLA":"H731","SALVITELLE":"H732","SALZA DI PINEROLO":"H734","SALZA IRPINA":"H733","SALZANO":"H735","SAMARATE":"H736","SAMASSI":"H738","SAMATZAI":"H739","SAMBUCA DI SICILIA":"H743","SAMBUCA PISTOIESE":"H744","SAMBUCI":"H745","SAMBUCO":"H746","SAMMICHELE DI BARI":"H749","SAMO":"H013","SAMOLACO":"H752","SAMONE":"H753","SAMONE":"H753","SAMPEYRE":"H755","SAMUGHEO":"H756","SAN BARTOLOMEO AL MARE":"H763","SAN BARTOLOMEO IN GALDO":"H764","SAN BARTOLOMEO VAL CAVARGNA":"H760","SAN BASILE":"H765","SAN BASILIO":"H766","SAN BASSANO":"H767","SAN BELLINO":"H768","SAN BENEDETTO BELBO":"H770","SAN BENEDETTO DEI MARSI":"H772","SAN BENEDETTO DEL TRONTO":"H769","SAN BENEDETTO IN PERILLIS":"H773","SAN BENEDETTO PO":"H771","SAN BENEDETTO ULLANO":"H774","SAN BENEDETTO VAL DI SAMBRO":"G566","SAN BENIGNO CANAVESE":"H775","SAN BERNARDINO VERBANO":"H777","SAN BIAGIO DELLA CIMA":"H780","SAN BIAGIO DI CALLALTA":"H781","SAN BIAGIO PLATANI":"H778","SAN BIAGIO SARACINISCO":"H779","SAN BIASE":"H782","SAN BONIFACIO":"H783","SAN BUONO":"H784","SAN CALOGERO":"H785","SAN CANDIDO":"H786","SAN CANZIAN D'ISONZO":"H787","SAN CARLO CANAVESE":"H789","SAN CASCIANO DEI BAGNI":"H790","SAN CASCIANO IN VAL DI PESA":"H791","SAN CASSIANO":"M264","SAN CATALDO":"H792","SAN CESAREO":"M295","SAN CESARIO DI LECCE":"H793","SAN CESARIO SUL PANARO":"H794","SAN CHIRICO NUOVO":"H795","SAN CHIRICO RAPARO":"H796","SAN CIPIRELLO":"H797","SAN CIPRIANO D'AVERSA":"H798","SAN CIPRIANO PICENTINO":"H800","SAN CIPRIANO PO":"H799","SAN CLEMENTE":"H801","SAN COLOMBANO AL LAMBRO":"H803","SAN COLOMBANO BELMONTE":"H804","SAN COLOMBANO CERTENOLI":"H802","SAN CONO":"H805","SAN COSMO ALBANESE":"H806","SAN COSTANTINO ALBANESE":"H808","SAN COSTANTINO CALABRO":"H807","SAN COSTANZO":"H809","SAN CRISTOFORO":"H810","SAN DAMIANO AL COLLE":"H814","SAN DAMIANO D'ASTI":"H811","SAN DAMIANO MACRA":"H812","SAN DANIELE DEL FRIULI":"H816","SAN DANIELE PO":"H815","SAN DEMETRIO CORONE":"H818","SAN DEMETRIO NE' VESTINI":"H819","SAN DIDERO":"H820","SAN DONA' DI PIAVE":"H823","SAN DONACI":"H822","SAN DONATO DI LECCE":"H826","SAN DONATO DI NINEA":"H825","SAN DONATO MILANESE":"H827","SAN DONATO VAL DI COMINO":"H824","SAN DORLIGO DELLA VALLE":"D324","SAN FEDELE INTELVI":"H830","SAN FELE":"H831","SAN FELICE A CANCELLO":"H834","SAN FELICE CIRCEO":"H836","SAN FELICE DEL BENACO":"H838","SAN FELICE DEL MOLISE":"H833","SAN FELICE SUL PANARO":"H835","SAN FERDINANDO":"M277","SAN FERDINANDO DI PUGLIA":"H839","SAN FERMO DELLA BATTAGLIA":"H840","SAN FILI":"H841","SAN FILIPPO DEL MELA":"H842","SAN FIOR":"H843","SAN FIORANO":"H844","SAN FLORIANO DEL COLLIO":"H845","SAN FLORO":"H846","SAN FRANCESCO AL CAMPO":"H847","SAN FRATELLO":"H850","SAN GAVINO MONREALE":"H856","SAN GEMINI":"H857","SAN GENESIO ATESINO":"H858","SAN GENESIO ED UNITI":"H859","SAN GENNARO VESUVIANO":"H860","SAN GERMANO CHISONE":"H862","SAN GERMANO DEI BERICI":"H863","SAN GERMANO VERCELLESE":"H861","SAN GERVASIO BRESCIANO":"H865","SAN GIACOMO DEGLI SCHIAVONI":"H867","SAN GIACOMO DELLE SEGNATE":"H870","SAN GIACOMO FILIPPO":"H868","SAN GIACOMO VERCELLESE":"B952","SAN GILLIO":"H873","SAN GIMIGNANO":"H875","SAN GINESIO":"H876","SAN GIORGIO A CREMANO":"H892","SAN GIORGIO A LIRI":"H880","SAN GIORGIO ALBANESE":"H881","SAN GIORGIO CANAVESE":"H890","SAN GIORGIO DEL SANNIO":"H894","SAN GIORGIO DELLA RICHINVELDA":"H891","SAN GIORGIO DELLE PERTICHE":"H893","SAN GIORGIO DI LOMELLINA":"H885","SAN GIORGIO DI MANTOVA":"H883","SAN GIORGIO DI NOGARO":"H895","SAN GIORGIO DI PESARO":"H886","SAN GIORGIO DI PIANO":"H896","SAN GIORGIO IN BOSCO":"H897","SAN GIORGIO IONICO":"H882","SAN GIORGIO LA MOLARA":"H898","SAN GIORGIO LUCANO":"H888","SAN GIORGIO MONFERRATO":"H878","SAN GIORGIO MORGETO":"H889","SAN GIORGIO PIACENTINO":"H887","SAN GIORGIO SCARAMPI":"H899","SAN GIORGIO SU LEGNANO":"H884","SAN GIORIO DI SUSA":"H900","SAN GIOVANNI A PIRO":"H907","SAN GIOVANNI AL NATISONE":"H906","SAN GIOVANNI BIANCO":"H910","SAN GIOVANNI D'ASSO":"H911","SAN GIOVANNI DEL DOSSO":"H912","SAN GIOVANNI DI GERACE":"H903","SAN GIOVANNI GEMINI":"H914","SAN GIOVANNI ILARIONE":"H916","SAN GIOVANNI IN CROCE":"H918","SAN GIOVANNI IN FIORE":"H919","SAN GIOVANNI IN GALDO":"H920","SAN GIOVANNI IN MARIGNANO":"H921","SAN GIOVANNI IN PERSICETO":"G467","SAN GIOVANNI INCARICO":"H917","SAN GIOVANNI LA PUNTA":"H922","SAN GIOVANNI LIPIONI":"H923","SAN GIOVANNI LUPATOTO":"H924","SAN GIOVANNI ROTONDO":"H926","SAN GIOVANNI SUERGIU":"G287","SAN GIOVANNI TEATINO":"D690","SAN GIOVANNI VALDARNO":"H901","SAN GIULIANO DEL SANNIO":"H928","SAN GIULIANO DI PUGLIA":"H929","SAN GIULIANO MILANESE":"H930","SAN GIULIANO TERME":"A562","SAN GIUSEPPE JATO":"H933","SAN GIUSEPPE VESUVIANO":"H931","SAN GIUSTINO":"H935","SAN GIUSTO CANAVESE":"H936","SAN GODENZO":"H937","SAN GREGORIO D'IPPONA":"H941","SAN GREGORIO DA SASSOLA":"H942","SAN GREGORIO DI CATANIA":"H940","SAN GREGORIO MAGNO":"H943","SAN GREGORIO MATESE":"H939","SAN GREGORIO NELLE ALPI":"H938","SAN LAZZARO DI SAVENA":"H945","SAN LEO":"H949","SAN LEONARDO":"H951","SAN LEONARDO IN PASSIRIA":"H952","SAN LEUCIO DEL SANNIO":"H953","SAN LORENZELLO":"H955","SAN LORENZO":"H959","SAN LORENZO AL MARE":"H957","SAN LORENZO BELLIZZI":"H961","SAN LORENZO DEL VALLO":"H962","SAN LORENZO DI SEBATO":"H956","SAN LORENZO IN BANALE":"H966","SAN LORENZO IN CAMPO":"H958","SAN LORENZO ISONTINO":"H964","SAN LORENZO MAGGIORE":"H967","SAN LORENZO NUOVO":"H969","SAN LUCA":"H970","SAN LUCIDO":"H971","SAN LUPO":"H973","SAN MANGO D'AQUINO":"H976","SAN MANGO PIEMONTE":"H977","SAN MANGO SUL CALORE":"H975","SAN MARCELLINO":"H978","SAN MARCELLO":"H979","SAN MARCELLO PISTOIESE":"H980","SAN MARCO ARGENTANO":"H981","SAN MARCO D'ALUNZIO":"H982","SAN MARCO DEI CAVOTI":"H984","SAN MARCO EVANGELISTA":"F043","SAN MARCO IN LAMIS":"H985","SAN MARCO LA CATOLA":"H986","SAN MARTINO AL TAGLIAMENTO":"H999","SAN MARTINO ALFIERI":"H987","SAN MARTINO BUON ALBERGO":"I003","SAN MARTINO CANAVESE":"H997","SAN MARTINO D'AGRI":"H994","SAN MARTINO DALL'ARGINE":"I005","SAN MARTINO DEL LAGO":"I007","SAN MARTINO DI FINITA":"H992","SAN MARTINO DI LUPARI":"I008","SAN MARTINO DI VENEZZE":"H996","SAN MARTINO IN BADIA":"H988","SAN MARTINO IN PASSIRIA":"H989","SAN MARTINO IN PENSILIS":"H990","SAN MARTINO IN RIO":"I011","SAN MARTINO IN STRADA":"I012","SAN MARTINO SANNITA":"I002","SAN MARTINO SICCOMARIO":"I014","SAN MARTINO SULLA MARRUCINA":"H991","SAN MARTINO VALLE CAUDINA":"I016","SAN MARZANO DI SAN GIUSEPPE":"I018","SAN MARZANO OLIVETO":"I017","SAN MARZANO SUL SARNO":"I019","SAN MASSIMO":"I023","SAN MAURIZIO CANAVESE":"I024","SAN MAURIZIO D'OPAGLIO":"I025","SAN MAURO CASTELVERDE":"I028","SAN MAURO CILENTO":"I031","SAN MAURO DI SALINE":"H712","SAN MAURO FORTE":"I029","SAN MAURO LA BRUCA":"I032","SAN MAURO MARCHESATO":"I026","SAN MAURO PASCOLI":"I027","SAN MAURO TORINESE":"I030","SAN MICHELE AL TAGLIAMENTO":"I040","SAN MICHELE ALL'ADIGE":"I042","SAN MICHELE DI GANZARIA":"I035","SAN MICHELE DI SERINO":"I034","SAN MICHELE MONDOVI'":"I037","SAN MICHELE SALENTINO":"I045","SAN MINIATO":"I046","SAN NAZARIO":"I047","SAN NAZZARO":"I049","SAN NAZZARO SESIA":"I052","SAN NAZZARO VAL CAVARGNA":"I051","SAN NICOLA ARCELLA":"I060","SAN NICOLA BARONIA":"I061","SAN NICOLA DA CRISSA":"I058","SAN NICOLA DELL'ALTO":"I057","SAN NICOLA LA STRADA":"I056","SAN NICOLA MANFREDI":"I062","SAN NICOLO' D'ARCIDANO":"A368","SAN NICOLO' DI COMELICO":"I063","SAN NICOLO' GERREI":"G383","SAN PANCRAZIO":"I065","SAN PANCRAZIO SALENTINO":"I066","SAN PAOLO":"G407","SAN PAOLO ALBANESE":"B906","SAN PAOLO BEL SITO":"I073","SAN PAOLO CERVO":"I074","SAN PAOLO D'ARGON":"B310","SAN PAOLO DI CIVITATE":"I072","SAN PAOLO DI JESI":"I071","SAN PAOLO SOLBRITO":"I076","SAN PELLEGRINO TERME":"I079","SAN PIER D'ISONZO":"I082","SAN PIER NICETO":"I084","SAN PIERO A SIEVE":"I085","SAN PIERO PATTI":"I086","SAN PIETRO A MAIDA":"I093","SAN PIETRO AL NATISONE":"I092","SAN PIETRO AL TANAGRO":"I089","SAN PIETRO APOSTOLO":"I095","SAN PIETRO AVELLANA":"I096","SAN PIETRO CLARENZA":"I098","SAN PIETRO DI CADORE":"I088","SAN PIETRO DI CARIDA'":"I102","SAN PIETRO DI FELETTO":"I103","SAN PIETRO DI MORUBIO":"I105","SAN PIETRO IN AMANTEA":"I108","SAN PIETRO IN CARIANO":"I109","SAN PIETRO IN CASALE":"I110","SAN PIETRO IN CERRO":"G788","SAN PIETRO IN GU":"I107","SAN PIETRO IN GUARANO":"I114","SAN PIETRO IN LAMA":"I115","SAN PIETRO INFINE":"I113","SAN PIETRO MOSEZZO":"I116","SAN PIETRO MUSSOLINO":"I117","SAN PIETRO VAL LEMINA":"I090","SAN PIETRO VERNOTICO":"I119","SAN PIETRO VIMINARIO":"I120","SAN PIO DELLE CAMERE":"I121","SAN POLO D'ENZA":"I123","SAN POLO DEI CAVALIERI":"I125","SAN POLO DI PIAVE":"I124","SAN POLO MATESE":"I122","SAN PONSO":"I126","SAN POSSIDONIO":"I128","SAN POTITO SANNITICO":"I130","SAN POTITO ULTRA":"I129","SAN PRISCO":"I131","SAN PROCOPIO":"I132","SAN PROSPERO":"I133","SAN QUIRICO D'ORCIA":"I135","SAN QUIRINO":"I136","SAN RAFFAELE CIMENA":"I137","SAN REMO":"I138","SAN ROBERTO":"I139","SAN ROCCO AL PORTO":"I140","SAN ROMANO IN GARFAGNANA":"I142","SAN RUFO":"I143","SAN SALVATORE DI FITALIA":"I147","SAN SALVATORE MONFERRATO":"I144","SAN SALVATORE TELESINO":"I145","SAN SALVO":"I148","SAN SEBASTIANO AL VESUVIO":"I151","SAN SEBASTIANO CURONE":"I150","SAN SEBASTIANO DA PO":"I152","SAN SECONDO DI PINEROLO":"I154","SAN SECONDO PARMENSE":"I153","SAN SEVERINO LUCANO":"I157","SAN SEVERINO MARCHE":"I156","SAN SEVERO":"I158","SAN SOSSIO BARONIA":"I163","SAN SOSTENE":"I164","SAN SOSTI":"I165","SAN SPERATE":"I166","SAN TAMMARO":"I261","SAN TEODORO":"I328","SAN TEODORO":"I328","SAN TOMASO AGORDINO":"I347","SAN VALENTINO IN ABRUZZO CITER":"I376","SAN VALENTINO TORIO":"I377","SAN VENANZO":"I381","SAN VENDEMIANO":"I382","SAN VERO MILIS":"I384","SAN VINCENZO":"I390","SAN VINCENZO LA COSTA":"I388","SAN VINCENZO VALLE ROVETO":"I389","SAN VITALIANO":"I391","SAN VITO":"I402","SAN VITO AL TAGLIAMENTO":"I403","SAN VITO AL TORRE":"I404","SAN VITO CHIETINO":"I394","SAN VITO DEI NORMANNI":"I396","SAN VITO DI CADORE":"I392","SAN VITO DI FAGAGNA":"I405","SAN VITO DI LEGUZZANO":"I401","SAN VITO LO CAPO":"I407","SAN VITO ROMANO":"I400","SAN VITO SULLO IONIO":"I393","SAN VITTORE DEL LAZIO":"I408","SAN VITTORE OLONA":"I409","SAN ZENO DI MONTAGNA":"I414","SAN ZENO NAVIGLIO":"I412","SAN ZENONE AL LAMBRO":"I415","SAN ZENONE AL PO":"I416","SAN ZENONE DEGLI EZZELINI":"I417","SANARICA":"H757","SANDIGLIANO":"H821","SANDRIGO":"H829","SANFRE'":"H851","SANFRONT":"H852","SANGANO":"H855","SANGIANO":"H872","SANGINETO":"H877","SANGUINETTO":"H944","SANLURI":"H974","SANNAZZARO DE'BURGONDI":"I048","SANNICANDRO DI BARI":"I053","SANNICANDRO GARGANICO":"I054","SANNICOLA":"I059","SANSEPOLCRO":"I155","SANT'ABBONDIO":"I167","SANT'AGAPITO":"I189","SANT'AGATA BOLOGNESE":"I191","SANT'AGATA DE' GOTI":"I197","SANT'AGATA DEL BIANCO":"I198","SANT'AGATA DI ESARO":"I192","SANT'AGATA DI MILITELLO":"I199","SANT'AGATA DI PUGLIA":"I193","SANT'AGATA FELTRIA":"I201","SANT'AGATA FOSSILI":"I190","SANT'AGATA LI BATTIATI":"I202","SANT'AGATA SUL SANTERNO":"I196","SANT'AGNELLO":"I208","SANT'AGOSTINO":"I209","SANT'ALBANO STURA":"I210","SANT'ALESSIO CON VIALONE":"I213","SANT'ALESSIO IN ASPROMONTE":"I214","SANT'ALESSIO SICULO":"I215","SANT'ALFIO":"I216","SANT'AMBROGIO DI TORINO":"I258","SANT'AMBROGIO DI VALPOLICELLA":"I259","SANT'AMBROGIO SUL GARIGLIANO":"I256","SANT'ANASTASIA":"I262","SANT'ANATOLIA DI NARCO":"I263","SANT'ANDREA APOSTOLO DELLO ION":"I266","SANT'ANDREA DEL GARIGLIANO":"I265","SANT'ANDREA DI CONZA":"I264","SANT'ANDREA FRIUS":"I271","SANT'ANGELO A CUPOLO":"I277","SANT'ANGELO A FASANELLA":"I278","SANT'ANGELO A SCALA":"I280","SANT'ANGELO ALL'ESCA":"I279","SANT'ANGELO D'ALIFE":"I273","SANT'ANGELO DEI LOMBARDI":"I281","SANT'ANGELO DEL PESCO":"I282","SANT'ANGELO DI BROLO":"I283","SANT'ANGELO DI PIOVE DI SACCO":"I275","SANT'ANGELO IN LIZZOLA":"I285","SANT'ANGELO IN PONTANO":"I286","SANT'ANGELO IN VADO":"I287","SANT'ANGELO LE FRATTE":"I288","SANT'ANGELO LIMOSANO":"I289","SANT'ANGELO LODIGIANO":"I274","SANT'ANGELO LOMELLINA":"I276","SANT'ANGELO MUXARO":"I290","SANT'ANGELO ROMANO":"I284","SANT'ANNA ARRESI":"M209","SANT'ANNA D'ALFAEDO":"I292","SANT'ANTIMO":"I293","SANT'ANTIOCO":"I294","SANT'ANTONINO DI SUSA":"I296","SANT'ANTONIO ABATE":"I300","SANT'ANTONIO DI GALLURA":"M276","SANT'APOLLINARE":"I302","SANT'ARCANGELO":"I305","SANT'ARCANGELO TRIMONTE":"F557","SANT'ARPINO":"I306","SANT'ARSENIO":"I307","SANT'EGIDIO ALLA VIBRATA":"I318","SANT'EGIDIO DEL MONTE ALBINO":"I317","SANT'ELENA":"I319","SANT'ELENA SANNITA":"B466","SANT'ELIA A PIANISI":"I320","SANT'ELIA FIUMERAPIDO":"I321","SANT'ELPIDIO A MARE":"I324","SANT'EUFEMIA A MAIELLA":"I332","SANT'EUFEMIA D'ASPROMONTE":"I333","SANT'EUSANIO DEL SANGRO":"I335","SANT'EUSANIO FORCONESE":"I336","SANT'ILARIO D'ENZA":"I342","SANT'ILARIO DELLO IONIO":"I341","SANT'IPPOLITO":"I344","SANT'OLCESE":"I346","SANT'OMERO":"I348","SANT'OMOBONO IMAGNA":"I349","SANT'ONOFRIO":"I350","SANT'ORESTE":"I352","SANT'ORSOLA TERME":"I354","SANT'URBANO":"I375","SANTA BRIGIDA":"I168","SANTA CATERINA ALBANESE":"I171","SANTA CATERINA DELLO IONIO":"I170","SANTA CATERINA VILLARMOSA":"I169","SANTA CESAREA TERME":"I172","SANTA CRISTINA D'ASPROMONTE":"I176","SANTA CRISTINA E BISSONE":"I175","SANTA CRISTINA GELA":"I174","SANTA CRISTINA VALGARDENA":"I173","SANTA CROCE CAMERINA":"I178","SANTA CROCE DEL SANNIO":"I179","SANTA CROCE DI MAGLIANO":"I181","SANTA CROCE SULL'ARNO":"I177","SANTA DOMENICA TALAO":"I183","SANTA DOMENICA VITTORIA":"I184","SANTA ELISABETTA":"I185","SANTA FIORA":"I187","SANTA FLAVIA":"I188","SANTA GIULETTA":"I203","SANTA GIUSTA":"I205","SANTA GIUSTINA":"I206","SANTA GIUSTINA IN COLLE":"I207","SANTA LUCE":"I217","SANTA LUCIA DEL MELA":"I220","SANTA LUCIA DI PIAVE":"I221","SANTA LUCIA DI SERINO":"I219","SANTA MARGHERITA D'ADIGE":"I226","SANTA MARGHERITA DI BELICE":"I224","SANTA MARGHERITA DI STAFFORA":"I230","SANTA MARGHERITA LIGURE":"I225","SANTA MARIA A MONTE":"I232","SANTA MARIA A VICO":"I233","SANTA MARIA CAPUA VETERE":"I234","SANTA MARIA COGHINAS":"M284","SANTA MARIA DEL CEDRO":"C717","SANTA MARIA DEL MOLISE":"I238","SANTA MARIA DELLA VERSA":"I237","SANTA MARIA DI LICODIA":"I240","SANTA MARIA DI SALA":"I242","SANTA MARIA HOE'":"I243","SANTA MARIA IMBARO":"I244","SANTA MARIA LA CARITA'":"M273","SANTA MARIA LA FOSSA":"I247","SANTA MARIA LA LONGA":"I248","SANTA MARIA MAGGIORE":"I249","SANTA MARIA NUOVA":"I251","SANTA MARIA REZZONICO":"I252","SANTA MARINA":"I253","SANTA MARINA SALINA":"I254","SANTA MARINELLA":"I255","SANTA NINFA":"I291","SANTA PAOLINA":"I301","SANTA SEVERINA":"I308","SANTA SOFIA":"I310","SANTA SOFIA D'EPIRO":"I309","SANTA TERESA DI RIVA":"I311","SANTA TERESA GALLURA":"I312","SANTA VENERINA":"I314","SANTA VITTORIA D'ALBA":"I316","SANTA VITTORIA IN MATENANO":"I315","SANTADI":"I182","SANTARCANGELO DI ROMAGNA":"I304","SANTE MARIE":"I326","SANTENA":"I327","SANTERAMO IN COLLE":"I330","SANTHIA'":"I337","SANTI COSMA E DAMIANO":"I339","SANTO STEFANO AL MARE":"I365","SANTO STEFANO BELBO":"I367","SANTO STEFANO D'AVETO":"I368","SANTO STEFANO DEL SOLE":"I357","SANTO STEFANO DI CADORE":"C919","SANTO STEFANO DI CAMASTRA":"I370","SANTO STEFANO DI MAGRA":"I363","SANTO STEFANO DI ROGLIANO":"I359","SANTO STEFANO DI SESSANIO":"I360","SANTO STEFANO IN ASPROMONTE":"I371","SANTO STEFANO LODIGIANO":"I362","SANTO STEFANO QUISQUINA":"I356","SANTO STEFANO ROERO":"I372","SANTO STEFANO TICINO":"I361","SANTO STINO DI LIVENZA":"I373","SANTOMENNA":"I260","SANTOPADRE":"I351","SANTORSO":"I353","SANTU LUSSURGIU":"I374","SANZA":"I410","SANZENO":"I411","SAONARA":"I418","SAPONARA":"I420","SAPPADA":"I421","SAPRI":"I422","SARACENA":"I423","SARACINESCO":"I424","SARCEDO":"I425","SARCONI":"I426","SARDARA":"I428","SARDIGLIANO":"I429","SAREGO":"I430","SARENTINO":"I431","SAREZZANO":"I432","SAREZZO":"I433","SARMATO":"I434","SARMEDE":"I435","SARNANO":"I436","SARNICO":"I437","SARNO":"I438","SARNONICO":"I439","SARONNO":"I441","SARRE":"I442","SARROCH":"I443","SARSINA":"I444","SARTEANO":"I445","SARTIRANA LOMELLINA":"I447","SARULE":"I448","SARZANA":"I449","SASSANO":"I451","SASSARI":"I452","SASSELLO":"I453","SASSETTA":"I454","SASSINORO":"I455","SASSO DI CASTALDA":"I457","SASSO MARCONI":"G972","SASSOCORVARO":"I459","SASSOFELTRIO":"I460","SASSOFERRATO":"I461","SASSUOLO":"I462","SATRIANO":"I463","SATRIANO DI LUCANIA":"G614","SAURIS":"I464","SAUZE D'OULX":"I466","SAUZE DI CESANA":"I465","SAVA":"I467","SAVELLI":"I468","SAVIANO":"I469","SAVIGLIANO":"I470","SAVIGNANO IRPINO":"I471","SAVIGNANO SUL PANARO":"I473","SAVIGNANO SUL RUBICONE":"I472","SAVIGNO":"I474","SAVIGNONE":"I475","SAVIORE DELL'ADAMELLO":"I476","SAVOCA":"I477","SAVOGNA":"I478","SAVOGNA D'ISONZO":"I479","SAVOIA DI LUCANIA":"H730","SAVONA":"I480","SCAFA":"I482","SCAFATI":"I483","SCAGNELLO":"I484","SCALA":"I486","SCALA COELI":"I485","SCALDASOLE":"I487","SCALEA":"I489","SCALENGHE":"I490","SCALETTA ZANCLEA":"I492","SCAMPITELLA":"I493","SCANDALE":"I494","SCANDELUZZA":"I495","SCANDIANO":"I496","SCANDICCI":"B962","SCANDOLARA RAVARA":"I497","SCANDOLARA RIPA D'OGLIO":"I498","SCANDRIGLIA":"I499","SCANNO":"I501","SCANO DI MONTIFERRO":"I503","SCANSANO":"I504","SCANZANO JONICO":"M256","SCANZOROSCIATE":"I506","SCAPOLI":"I507","SCARLINO":"I510","SCARMAGNO":"I511","SCARNAFIGI":"I512","SCARPERIA":"I514","SCENA":"I519","SCERNI":"I520","SCHEGGIA E PASCELUPO":"I522","SCHEGGINO":"I523","SCHIAVI DI ABRUZZO":"I526","SCHIAVON":"I527","SCHIGNANO":"I529","SCHILPARIO":"I530","SCHIO":"I531","SCHIVENOGLIA":"I532","SCIACCA":"I533","SCIARA":"I534","SCICLI":"I535","SCIDO":"I536","SCIGLIANO":"D290","SCILLA":"I537","SCILLATO":"I538","SCIOLZE":"I539","SCISCIANO":"I540","SCLAFANI BAGNI":"I541","SCONTRONE":"I543","SCOPA":"I544","SCOPELLO":"I545","SCOPPITO":"I546","SCORDIA":"I548","SCORRANO":"I549","SCORZE'":"I551","SCURCOLA MARSICANA":"I553","SCURELLE":"I554","SCURZOLENGO":"I555","SEBORGA":"I556","SECINARO":"I558","SECLI'":"I559","SECUGNAGO":"I561","SEDEGLIANO":"I562","SEDICO":"I563","SEDILO":"I564","SEDINI":"I565","SEDRIANO":"I566","SEDRINA":"I567","SEFRO":"I569","SEGARIU":"I570","SEGGIANO":"I571","SEGNI":"I573","SEGONZANO":"I576","SEGRATE":"I577","SEGUSINO":"I578","SELARGIUS":"I580","SELCI":"I581","SELEGAS":"I582","SELLANO":"I585","SELLERO":"I588","SELLIA":"I589","SELLIA MARINA":"I590","SELVA DEI MOLINI":"I593","SELVA DI CADORE":"I592","SELVA DI PROGNO":"I594","SELVA DI VAL GARDENA":"I591","SELVAZZANO DENTRO":"I595","SELVE MARCONE":"I596","SELVINO":"I597","SEMESTENE":"I598","SEMIANA":"I599","SEMINARA":"I600","SEMPRONIANO":"I601","SENAGO":"I602","SENALE-SAN FELICE":"I603","SENALES":"I604","SENEGHE":"I605","SENERCHIA":"I606","SENIGA":"I607","SENIGALLIA":"I608","SENIS":"I609","SENISE":"I610","SENNA COMASCO":"I611","SENNA LODIGIANA":"I612","SENNARIOLO":"I613","SENNORI":"I614","SENORBI'":"I615","SEPINO":"I618","SEPPIANA":"I619","SEQUALS":"I621","SERAVEZZA":"I622","SERDIANA":"I624","SEREGNO":"I625","SEREN DEL GRAPPA":"I626","SERGNANO":"I627","SERIATE":"I628","SERINA":"I629","SERINO":"I630","SERLE":"I631","SERMIDE":"I632","SERMONETA":"I634","SERNAGLIA DELLA BATTAGLIA":"I635","SERNIO":"I636","SEROLE":"I637","SERRA D'AIELLO":"I642","SERRA DE'CONTI":"I643","SERRA PEDACE":"I650","SERRA RICCO'":"I640","SERRA SAN BRUNO":"I639","SERRA SAN QUIRICO":"I653","SERRA SANT'ABBONDIO":"I654","SERRACAPRIOLA":"I641","SERRADIFALCO":"I644","SERRALUNGA D'ALBA":"I646","SERRALUNGA DI CREA":"I645","SERRAMANNA":"I647","SERRAMAZZONI":"F357","SERRAMEZZANA":"I648","SERRAMONACESCA":"I649","SERRAPETRONA":"I651","SERRARA FONTANA":"I652","SERRASTRETTA":"I655","SERRATA":"I656","SERRAVALLE A PO":"I662","SERRAVALLE DI CHIENTI":"I661","SERRAVALLE LANGHE":"I659","SERRAVALLE PISTOIESE":"I660","SERRAVALLE SCRIVIA":"I657","SERRAVALLE SESIA":"I663","SERRE":"I666","SERRENTI":"I667","SERRI":"I668","SERRONE":"I669","SERRUNGARINA":"I670","SERSALE":"I671","SERVIGLIANO":"C070","SESSA AURUNCA":"I676","SESSA CILENTO":"I677","SESSAME":"I678","SESSANO DEL MOLISE":"I679","SESTA GODANO":"E070","SESTINO":"I681","SESTO":"I687","SESTO AL REGHENA":"I686","SESTO CALENDE":"I688","SESTO CAMPANO":"I682","SESTO ED UNITI":"I683","SESTO FIORENTINO":"I684","SESTO SAN GIOVANNI":"I690","SESTOLA":"I689","SESTRI LEVANTE":"I693","SESTRIERE":"I692","SESTU":"I695","SETTALA":"I696","SETTEFRATI":"I697","SETTIME":"I698","SETTIMO MILANESE":"I700","SETTIMO ROTTARO":"I701","SETTIMO SAN PIETRO":"I699","SETTIMO TORINESE":"I703","SETTIMO VITTONE":"I702","SETTINGIANO":"I704","SETZU":"I705","SEUI":"I706","SEULO":"I707","SEVESO":"I709","SEZZADIO":"I711","SEZZE":"I712","SFRUZ":"I714","SGONICO":"I715","SGURGOLA":"I716","SIAMAGGIORE":"I717","SIAMANNA":"I718","SIANO":"I720","SIAPICCIA":"I721","SICIGNANO DEGLI ALBURNI":"M253","SICULIANA":"I723","SIDDI":"I724","SIDERNO":"I725","SIENA":"I726","SIGILLO":"I727","SIGNA":"I728","SILANDRO":"I729","SILANUS":"I730","SILEA":"F116","SILIGO":"I732","SILIQUA":"I734","SILIUS":"I735","SILLANO":"I737","SILLAVENGO":"I736","SILVANO D'ORBA":"I738","SILVANO PIETRA":"I739","SILVI":"I741","SIMALA":"I742","SIMAXIS":"I743","SIMBARIO":"I744","SIMERI CRICHI":"I745","SINAGRA":"I747","SINALUNGA":"A468","SINDIA":"I748","SINI":"I749","SINIO":"I750","SINISCOLA":"I751","SINNAI":"I752","SINOPOLI":"I753","SIRACUSA":"I754","SIRIGNANO":"I756","SIRIS":"I757","SIRMIONE":"I633","SIROLO":"I758","SIRONE":"I759","SIROR":"I760","SIRTORI":"I761","SISSA":"I763","SIURGUS DONIGALA":"I765","SIZIANO":"E265","SIZZANO":"I767","SLUDERNO":"I771","SMARANO":"I772","SMERILLO":"I774","SOAVE":"I775","SOCCHIEVE":"I777","SODDI":"I778","SOGLIANO AL RUBICONE":"I779","SOGLIANO CAVOUR":"I780","SOGLIO":"I781","SOIANO DEL LAGO":"I782","SOLAGNA":"I783","SOLARINO":"I785","SOLARO":"I786","SOLAROLO":"I787","SOLAROLO RAINERIO":"I790","SOLARUSSA":"I791","SOLBIATE":"I792","SOLBIATE ARNO":"I793","SOLBIATE OLONA":"I794","SOLDANO":"I796","SOLEMINIS":"I797","SOLERO":"I798","SOLESINO":"I799","SOLETO":"I800","SOLFERINO":"I801","SOLIERA":"I802","SOLIGNANO":"I803","SOLOFRA":"I805","SOLONGHELLO":"I808","SOLOPACA":"I809","SOLTO COLLINA":"I812","SOLZA":"I813","SOMAGLIA":"I815","SOMANO":"I817","SOMMA LOMBARDO":"I819","SOMMA VESUVIANA":"I820","SOMMACAMPAGNA":"I821","SOMMARIVA DEL BOSCO":"I822","SOMMARIVA PERNO":"I823","SOMMATINO":"I824","SOMMO":"I825","SONA":"I826","SONCINO":"I827","SONDALO":"I828","SONDRIO":"I829","SONGAVAZZO":"I830","SONICO":"I831","SONNINO":"I832","SOPRANA":"I835","SORA":"I838","SORAGA":"I839","SORAGNA":"I840","SORANO":"I841","SORBO SAN BASILE":"I844","SORBO SERPICO":"I843","SORBOLO":"I845","SORDEVOLO":"I847","SORDIO":"I848","SORESINA":"I849","SORGA'":"I850","SORGONO":"I851","SORI":"I852","SORIANELLO":"I853","SORIANO CALABRO":"I854","SORIANO NEL CIMINO":"I855","SORICO":"I856","SORISO":"I857","SORISOLE":"I858","SORMANO":"I860","SORRADILE":"I861","SORRENTO":"I862","SORSO":"I863","SORTINO":"I864","SOSPIRO":"I865","SOSPIROLO":"I866","SOSSANO":"I867","SOSTEGNO":"I868","SOTTO IL MONTE GIOVANNI XXIII":"I869","SOVER":"I871","SOVERATO":"I872","SOVERE":"I873","SOVERIA MANNELLI":"I874","SOVERIA SIMERI":"I875","SOVERZENE":"I876","SOVICILLE":"I877","SOVICO":"I878","SOVIZZO":"I879","SOVRAMONTE":"I673","SOZZAGO":"I880","SPADAFORA":"I881","SPADOLA":"I884","SPARANISE":"I885","SPARONE":"I886","SPECCHIA":"I887","SPELLO":"I888","SPERA":"I889","SPERLINGA":"I891","SPERLONGA":"I892","SPERONE":"I893","SPESSA":"I894","SPEZZANO ALBANESE":"I895","SPEZZANO DELLA SILA":"I896","SPEZZANO PICCOLO":"I898","SPIAZZO":"I899","SPIGNO MONFERRATO":"I901","SPIGNO SATURNIA":"I902","SPILAMBERTO":"I903","SPILIMBERGO":"I904","SPILINGA":"I905","SPINADESCO":"I906","SPINAZZOLA":"I907","SPINEA":"I908","SPINEDA":"I909","SPINETE":"I910","SPINETO SCRIVIA":"I911","SPINETOLI":"I912","SPINO D'ADDA":"I914","SPINONE AL LAGO":"I916","SPINOSO":"I917","SPIRANO":"I919","SPOLETO":"I921","SPOLTORE":"I922","SPONGANO":"I923","SPORMAGGIORE":"I924","SPORMINORE":"I925","SPOTORNO":"I926","SPRESIANO":"I927","SPRIANA":"I928","SQUILLACE":"I929","SQUINZANO":"I930","STAFFOLO":"I932","STAGNO LOMBARDO":"I935","STAITI":"I936","STALETTI":"I937","STANGHELLA":"I938","STARANZANO":"I939","STATTE":"M298","STAZZANO":"I941","STAZZEMA":"I942","STAZZONA":"I943","STEFANACONI":"I945","STELLA":"I946","STELLA CILENTO":"G887","STELLANELLO":"I947","STELVIO":"I948","STENICO":"I949","STERNATIA":"I950","STEZZANO":"I951","STIA":"I952","STIENTA":"I953","STIGLIANO":"I954","STIGNANO":"I955","STILO":"I956","STIMIGLIANO":"I959","STINTINO":"M290","STIO":"I960","STORNARA":"I962","STORNARELLA":"I963","STORO":"I964","STRA":"I965","STRADELLA":"I968","STRAMBINELLO":"I969","STRAMBINO":"I970","STRANGOLAGALLI":"I973","STREGNA":"I974","STREMBO":"I975","STRESA":"I976","STREVI":"I977","STRIANO":"I978","STRIGNO":"I979","STRONA":"I980","STRONCONE":"I981","STRONGOLI":"I982","STROPPIANA":"I984","STROPPO":"I985","STROZZA":"I986","STURNO":"I990","SUARDI":"B014","SUBBIANO":"I991","SUBIACO":"I992","SUCCIVO":"I993","SUEGLIO":"I994","SUELLI":"I995","SUELLO":"I996","SUISIO":"I997","SULBIATE":"I998","SULMONA":"I804","SULZANO":"L002","SUMIRAGO":"L003","SUMMONTE":"L004","SUNI":"L006","SUNO":"L007","SUPERSANO":"L008","SUPINO":"L009","SURANO":"L010","SURBO":"L011","SUSA":"L013","SUSEGANA":"L014","SUSTINENTE":"L015","SUTERA":"L016","SUTRI":"L017","SUTRIO":"L018","SUVERETO":"L019","SUZZARA":"L020","TACENO":"L022","TADASUNI":"L023","TAGGIA":"L024","TAGLIACOZZO":"L025","TAGLIO DI PO":"L026","TAGLIOLO MONFERRATO":"L027","TAIBON AGORDINO":"L030","TAINO":"L032","TAIO":"L033","TAIPANA":"G736","TALAMELLO":"L034","TALAMONA":"L035","TALANA":"L036","TALEGGIO":"L037","TALLA":"L038","TALMASSONS":"L039","TAMBRE":"L040","TAORMINA":"L042","TAPOGLIANO":"L044","TARANO":"L046","TARANTA PELIGNA":"L047","TARANTASCA":"L048","TARANTO":"L049","TARCENTO":"L050","TARQUINIA":"D024","TARSIA":"L055","TARTANO":"L056","TARVISIO":"L057","TARZO":"L058","TASSAROLO":"L059","TASSULLO":"L060","TAURANO":"L061","TAURASI":"L062","TAURIANOVA":"L063","TAURISANO":"L064","TAVAGNACCO":"L065","TAVAGNASCO":"L066","TAVARNELLE VAL DI PESA":"L067","TAVAZZANO CON VILLAVESCO":"F260","TAVENNA":"L069","TAVERNA":"L070","TAVERNERIO":"L071","TAVERNOLA BERGAMASCA":"L073","TAVERNOLE SUL MELLA":"C698","TAVIANO":"L074","TAVIGLIANO":"L075","TAVOLETO":"L078","TAVULLIA":"L081","TEANA":"L082","TEANO":"L083","TEGGIANO":"D292","TEGLIO":"L084","TEGLIO VENETO":"L085","TELESE TERME":"L086","TELGATE":"L087","TELTI":"L088","TELVE":"L089","TELVE DI SOPRA":"L090","TEMPIO PAUSANIA":"L093","TEMU'":"L094","TENNA":"L096","TENNO":"L097","TEOLO":"L100","TEOR":"L101","TEORA":"L102","TERAMO":"L103","TERDOBBIATE":"L104","TERELLE":"L105","TERENTO":"L106","TERENZO":"E548","TERGU":"M282","TERLAGO":"L107","TERLANO":"L108","TERLIZZI":"L109","TERME VIGLIATORE":"M210","TERMENO SULLA STRADA DEL VINO":"L111","TERMINI IMERESE":"L112","TERMOLI":"L113","TERNATE":"L115","TERNENGO":"L116","TERNI":"L117","TERNO D'ISOLA":"L118","TERRACINA":"L120","TERRAGNOLO":"L121","TERRALBA":"L122","TERRANOVA DA SIBARI":"L124","TERRANOVA DEI PASSERINI":"L125","TERRANOVA DI POLLINO":"L126","TERRANOVA SAPPO MINULIO":"L127","TERRANUOVA BRACCIOLINI":"L123","TERRASINI":"L131","TERRASSA PADOVANA":"L132","TERRAVECCHIA":"L134","TERRAZZO":"L136","TERRES":"L137","TERRICCIOLA":"L138","TERRUGGIA":"L139","TERTENIA":"L140","TERZIGNO":"L142","TERZO":"L143","TERZO D'AQUILEIA":"L144","TERZOLAS":"L145","TERZORIO":"L146","TESERO":"L147","TESIMO":"L149","TESSENNANO":"L150","TESTICO":"L152","TETI":"L153","TEULADA":"L154","TEVEROLA":"L155","TEZZE SUL BRENTA":"L156","THIENE":"L157","THIESI":"L158","TIANA":"L160","TIARNO DI SOPRA":"L162","TIARNO DI SOTTO":"L163","TICENGO":"L164","TICINETO":"L165","TIGGIANO":"L166","TIGLIETO":"L167","TIGLIOLE":"L168","TIGNALE":"L169","TINNURA":"L172","TIONE DEGLI ABRUZZI":"L173","TIONE DI TRENTO":"L174","TIRANO":"L175","TIRES":"L176","TIRIOLO":"L177","TIROLO":"L178","TISSI":"L180","TITO":"L181","TIVOLI":"L182","TIZZANO VAL PARMA":"L183","TOANO":"L184","TOCCO CAUDIO":"L185","TOCCO DA CASAURIA":"L186","TOCENO":"L187","TODI":"L188","TOFFIA":"L189","TOIRANO":"L190","TOLENTINO":"L191","TOLFA":"L192","TOLLEGNO":"L193","TOLLO":"L194","TOLMEZZO":"L195","TOLVE":"L197","TOMBOLO":"L199","TON":"L200","TONADICO":"L201","TONARA":"L202","TONCO":"L203","TONENGO":"L204","TONEZZA DEL CIMONE":"D717","TORA E PICCILLI":"L205","TORANO CASTELLO":"L206","TORANO NUOVO":"L207","TORBOLE CASAGLIA":"L210","TORCEGNO":"L211","TORCHIARA":"L212","TORCHIAROLO":"L213","TORELLA DEI LOMBARDI":"L214","TORELLA DEL SANNIO":"L215","TORGIANO":"L216","TORGNON":"L217","TORINO":"L219","TORINO DI SANGRO":"L218","TORITTO":"L220","TORLINO VIMERCATI":"L221","TORNACO":"L223","TORNARECCIO":"L224","TORNATA":"L225","TORNIMPARTE":"L227","TORNO":"L228","TORNOLO":"L229","TORO":"L230","TORPE'":"L231","TORRACA":"L233","TORRALBA":"L235","TORRAZZA COSTE":"L237","TORRAZZA PIEMONTE":"L238","TORRAZZO":"L239","TORRE ANNUNZIATA":"L245","TORRE BERETTI E CASTELLARO":"L250","TORRE BOLDONE":"L251","TORRE BORMIDA":"L252","TORRE CAJETANI":"L243","TORRE CANAVESE":"L247","TORRE D'ARESE":"L256","TORRE D'ISOLA":"L269","TORRE DE' PASSERI":"L263","TORRE DE'BUSI":"L257","TORRE DE'NEGRI":"L262","TORRE DE'PICENARDI":"L258","TORRE DE'ROVERI":"L265","TORRE DEL GRECO":"L259","TORRE DI MOSTO":"L267","TORRE DI RUGGIERO":"L240","TORRE DI SANTA MARIA":"L244","TORRE LE NOCELLE":"L272","TORRE MONDOVI'":"L241","TORRE ORSAIA":"L274","TORRE PALLAVICINA":"L276","TORRE PELLICE":"L277","TORRE SAN GIORGIO":"L278","TORRE SAN PATRIZIO":"L279","TORRE SANTA SUSANNA":"L280","TORREANO":"L246","TORREBELVICINO":"L248","TORREBRUNA":"L253","TORRECUSO":"L254","TORREGLIA":"L270","TORREGROTTA":"L271","TORREMAGGIORE":"L273","TORRENOVA":"M287","TORRESINA":"L281","TORRETTA":"L282","TORREVECCHIA PIA":"L285","TORREVECCHIA TEATINA":"L284","TORRI DEL BENACO":"L287","TORRI DI QUARTESOLO":"L297","TORRI IN SABINA":"L286","TORRIANA":"I550","TORRICE":"L290","TORRICELLA":"L294","TORRICELLA DEL PIZZO":"L296","TORRICELLA IN SABINA":"L293","TORRICELLA PELIGNA":"L291","TORRICELLA SICURA":"L295","TORRICELLA VERZATE":"L292","TORRIGLIA":"L298","TORRILE":"L299","TORRIONI":"L301","TORRITA DI SIENA":"L303","TORRITA TIBERINA":"L302","TORTOLI'":"A355","TORTONA":"L304","TORTORA":"L305","TORTORELLA":"L306","TORTORETO":"L307","TORTORICI":"L308","TORVISCOSA":"L309","TOSCOLANO-MADERNO":"L312","TOSSICIA":"L314","TOVO DI SANT'AGATA":"L316","TOVO SAN GIACOMO":"L315","TRABIA":"L317","TRADATE":"L319","TRAMATZA":"L321","TRAMBILENO":"L322","TRAMONTI":"L323","TRAMONTI DI SOPRA":"L324","TRAMONTI DI SOTTO":"L325","TRAMUTOLA":"L326","TRANA":"L327","TRANI":"L328","TRANSACQUA":"L329","TRAONA":"L330","TRAPANI":"L331","TRAPPETO":"L332","TRAREGO VIGGIONA":"L333","TRASACCO":"L334","TRASAGHIS":"L335","TRASQUERA":"L336","TRATALIAS":"L337","TRAUSELLA":"L338","TRAVACO' SICCOMARIO":"I236","TRAVAGLIATO":"L339","TRAVEDONA-MONATE":"L342","TRAVERSELLA":"L345","TRAVERSETOLO":"L346","TRAVES":"L340","TRAVESIO":"L347","TRAVO":"L348","TREBASELEGHE":"L349","TREBISACCE":"L353","TRECASALI":"L354","TRECASE":"M280","TRECASTAGNI":"L355","TRECATE":"L356","TRECCHINA":"L357","TRECENTA":"L359","TREDOZIO":"L361","TREGLIO":"L363","TREGNAGO":"L364","TREIA":"L366","TREISO":"L367","TREMENICO":"L368","TREMESTIERI ETNEO":"L369","TREMEZZO":"L371","TREMOSINE":"L372","TRENTA":"L375","TRENTINARA":"L377","TRENTO":"L378","TRENTOLA-DUCENTA":"L379","TRENZANO":"L380","TREPPO CARNICO":"L381","TREPPO GRANDE":"L382","TREPUZZI":"L383","TREQUANDA":"L384","TRES":"L385","TRESANA":"L386","TRESCORE BALNEARIO":"L388","TRESCORE CREMASCO":"L389","TRESIGALLO":"L390","TRESIVIO":"L392","TRESNURAGHES":"L393","TREVENZUOLO":"L396","TREVI":"L397","TREVI NEL LAZIO":"L398","TREVICO":"L399","TREVIGLIO":"L400","TREVIGNANO":"L402","TREVIGNANO ROMANO":"L401","TREVILLE":"L403","TREVIOLO":"L404","TREVISO":"L407","TREVISO BRESCIANO":"L406","TREZZANO ROSA":"L408","TREZZANO SUL NAVIGLIO":"L409","TREZZO SULL'ADDA":"L411","TREZZO TINELLA":"L410","TREZZONE":"L413","TRIBANO":"L414","TRIBIANO":"L415","TRIBOGNA":"L416","TRICARICO":"L418","TRICASE":"L419","TRICERRO":"L420","TRICESIMO":"L421","TRICHIANA":"L422","TRIEI":"L423","TRIESTE":"L424","TRIGGIANO":"L425","TRIGOLO":"L426","TRINITA D'AGULTU E VIGNOLA":"L428","TRINITA'":"L427","TRINITAPOLI":"B915","TRINO":"L429","TRIORA":"L430","TRIPI":"L431","TRISOBBIO":"L432","TRISSINO":"L433","TRIUGGIO":"L434","TRIVENTO":"L435","TRIVERO":"L436","TRIVIGLIANO":"L437","TRIVIGNANO UDINESE":"L438","TRIVIGNO":"L439","TRIVOLZIO":"L440","TRODENA":"L444","TROFARELLO":"L445","TROIA":"L447","TROINA":"L448","TROMELLO":"L449","TRONTANO":"L450","TRONZANO LAGO MAGGIORE":"A705","TRONZANO VERCELLESE":"L451","TROPEA":"L452","TROVO":"L453","TRUCCAZZANO":"L454","TUBRE":"L455","TUENNO":"L457","TUFARA":"L458","TUFILLO":"L459","TUFINO":"L460","TUFO":"L461","TUGLIE":"L462","TUILI":"L463","TULA":"L464","TUORO SUL TRASIMENO":"L466","TURANIA":"G507","TURANO LODIGIANO":"L469","TURATE":"L470","TURBIGO":"L471","TURI":"L472","TURRI":"L473","TURRIACO":"L474","TURRIVALIGNANI":"L475","TURSI":"L477","TUSA":"L478","TUSCANIA":"L310","UBIALE CLANEZZO":"C789","UBOLDO":"L480","UCRIA":"L482","UDINE":"L483","UGENTO":"L484","UGGIANO LA CHIESA":"L485","UGGIATE-TREVANO":"L487","ULA' TIRSO":"L488","ULASSAI":"L489","ULTIMO":"L490","UMBERTIDE":"D786","UMBRIATICO":"L492","URAGO D'OGLIO":"L494","URAS":"L496","URBANA":"L497","URBANIA":"L498","URBE":"L499","URBINO":"L500","URBISAGLIA":"L501","URGNANO":"L502","URI":"L503","URURI":"L505","URZULEI":"L506","USCIO":"L507","USELLUS":"L508","USINI":"L509","USMATE VELATE":"L511","USSANA":"L512","USSARAMANNA":"L513","USSASSAI":"L514","USSEAUX":"L515","USSEGLIO":"L516","USSITA":"L517","USTICA":"L519","UTA":"L521","UZZANO":"L522","VACCARIZZO ALBANESE":"L524","VACONE":"L525","VACRI":"L526","VADENA":"L527","VADO LIGURE":"L528","VAGLI SOTTO":"L533","VAGLIA":"L529","VAGLIO BASILICATA":"L532","VAGLIO SERRA":"L531","VAIANO":"L537","VAIANO CREMASCO":"L535","VAIE":"L538","VAILATE":"L539","VAIRANO PATENORA":"L540","VAJONT":"M265","VAL DELLA TORRE":"L555","VAL DI NIZZA":"L562","VAL DI VIZZE":"L564","VAL MASINO":"L638","VAL REZZO":"H259","VALBONDIONE":"L544","VALBREMBO":"L545","VALBREVENNA":"L546","VALBRONA":"L547","VALDA":"L550","VALDAGNO":"L551","VALDAORA":"L552","VALDASTICO":"L554","VALDENGO":"L556","VALDERICE":"G319","VALDIDENTRO":"L557","VALDIERI":"L558","VALDINA":"L561","VALDISOTTO":"L563","VALDOBBIADENE":"L565","VALDUGGIA":"L566","VALEGGIO":"L568","VALEGGIO SUL MINCIO":"L567","VALENTANO":"L569","VALENZA":"L570","VALENZANO":"L571","VALERA FRATTA":"L572","VALFABBRICA":"L573","VALFENERA":"L574","VALFLORIANA":"L575","VALFURVA":"L576","VALGANNA":"L577","VALGIOIE":"L578","VALGOGLIO":"L579","VALGRANA":"L580","VALGREGHENTINO":"L581","VALGRISENCHE":"L582","VALGUARNERA CAROPEPE":"L583","VALLADA AGORDINA":"L584","VALLANZENGO":"L586","VALLARSA":"L588","VALLATA":"L589","VALLE AGRICOLA":"L594","VALLE AURINA":"L595","VALLE CASTELLANA":"L597","VALLE DELL'ANGELO":"G540","VALLE DI CADORE":"L590","VALLE DI CASIES":"L601","VALLE DI MADDALONI":"L591","VALLE LOMELLINA":"L593","VALLE MOSSO":"L606","VALLE SALIMBENE":"L617","VALLE SAN NICOLAO":"L620","VALLEBONA":"L596","VALLECORSA":"L598","VALLECROSIA":"L599","VALLEDOLMO":"L603","VALLEDORIA":"L604","VALLEFIORITA":"I322","VALLELONGA":"L607","VALLELUNGA PRATAMENO":"L609","VALLEMAIO":"L605","VALLEPIETRA":"L611","VALLERANO":"L612","VALLERMOSA":"L613","VALLEROTONDA":"L614","VALLESACCARDA":"L616","VALLEVE":"L623","VALLI DEL PASUBIO":"L624","VALLINFREDA":"L625","VALLIO TERME":"L626","VALLO DELLA LUCANIA":"L628","VALLO DI NERA":"L627","VALLO TORINESE":"L629","VALLORIATE":"L631","VALMACCA":"L633","VALMADRERA":"L634","VALMALA":"L636","VALMONTONE":"L639","VALMOREA":"L640","VALMOZZOLA":"L641","VALNEGRA":"L642","VALPELLINE":"L643","VALPERGA":"L644","VALPRATO SOANA":"B510","VALSAVARENCHE":"L647","VALSECCA":"L649","VALSINNI":"D513","VALSOLDA":"C936","VALSTAGNA":"L650","VALSTRONA":"L651","VALTOPINA":"L653","VALTORTA":"L655","VALTOURNENCHE":"L654","VALVA":"L656","VALVASONE":"L657","VALVERDE":"L658","VALVERDE":"L658","VALVESTINO":"L468","VANDOIES":"L660","VANZAGHELLO":"L664","VANZAGO":"L665","VANZONE CON SAN CARLO":"L666","VAPRIO D'ADDA":"L667","VAPRIO D'AGOGNA":"L668","VARALLO":"L669","VARALLO POMBIA":"L670","VARANO BORGHI":"L671","VARANO DE'MELEGARI":"L672","VARAPODIO":"L673","VARAZZE":"L675","VARCO SABINO":"L676","VAREDO":"L677","VARENA":"L678","VARENNA":"L680","VARESE":"L682","VARESE LIGURE":"L681","VARISELLA":"L685","VARMO":"L686","VARNA":"L687","VARSI":"L689","VARZI":"L690","VARZO":"L691","VAS":"L692","VASANELLO":"A701","VASIA":"L693","VASTO":"E372","VASTOGIRARDI":"L696","VATTARO":"L697","VAUDA CANAVESE":"L698","VAZZANO":"L699","VAZZOLA":"L700","VECCHIANO":"L702","VEDANO AL LAMBRO":"L704","VEDANO OLONA":"L703","VEDDASCA":"L705","VEDELAGO":"L706","VEDESETA":"L707","VEDUGGIO CON COLZANO":"L709","VEGGIANO":"L710","VEGLIE":"L711","VEGLIO":"L712","VEJANO":"L713","VELESO":"L715","VELEZZO LOMELLINA":"L716","VELLETRI":"L719","VELLEZZO BELLINI":"L720","VELO D'ASTICO":"L723","VELO VERONESE":"L722","VELTURNO":"L724","VENAFRO":"L725","VENARIA REALE":"L727","VENAROTTA":"L728","VENASCA":"L729","VENAUS":"L726","VENDONE":"L730","VENDROGNO":"L731","VENEGONO INFERIORE":"L733","VENEGONO SUPERIORE":"L734","VENETICO":"L735","VENEZIA":"L736","VENIANO":"L737","VENOSA":"L738","VENTICANO":"L739","VENTIMIGLIA":"L741","VENTIMIGLIA DI SICILIA":"L740","VENTOTENE":"L742","VENZONE":"L743","VERANO":"L745","VERANO BRIANZA":"L744","VERBANIA":"L746","VERBICARO":"L747","VERCANA":"L748","VERCEIA":"L749","VERCELLI":"L750","VERCURAGO":"L751","VERDELLINO":"L752","VERDELLO":"L753","VERDERIO INFERIORE":"L755","VERDERIO SUPERIORE":"L756","VERDUNO":"L758","VERGATO":"L762","VERGEMOLI":"L763","VERGHERETO":"L764","VERGIATE":"L765","VERMEZZO":"L768","VERMIGLIO":"L769","VERNANTE":"L771","VERNASCA":"L772","VERNATE":"L773","VERNAZZA":"L774","VERNIO":"L775","VERNOLE":"L776","VEROLANUOVA":"L777","VEROLAVECCHIA":"L778","VEROLENGO":"L779","VEROLI":"L780","VERONA":"L781","VERONELLA":"D193","VERRAYES":"L783","VERRES":"C282","VERRETTO":"L784","VERRONE":"L785","VERRUA PO":"L788","VERRUA SAVOIA":"L787","VERTEMATE CON MINOPRIO":"L792","VERTOVA":"L795","VERUCCHIO":"L797","VERUNO":"L798","VERVIO":"L799","VERVO'":"L800","VERZEGNIS":"L801","VERZINO":"L802","VERZUOLO":"L804","VESCOVANA":"L805","VESCOVATO":"L806","VESIME":"L807","VESPOLATE":"L808","VESSALICO":"L809","VESTENANOVA":"L810","VESTIGNE'":"L811","VESTONE":"L812","VESTRENO":"L813","VETRALLA":"L814","VETTO":"L815","VEZZA D'ALBA":"L817","VEZZA D'OGLIO":"L816","VEZZANO":"L821","VEZZANO LIGURE":"L819","VEZZANO SUL CROSTOLO":"L820","VEZZI PORTIO":"L823","VIADANA":"L826","VIADANICA":"L827","VIAGRANDE":"L828","VIALE":"L829","VIALFRE'":"L830","VIANO":"L831","VIAREGGIO":"L833","VIARIGI":"L834","VIBO VALENTIA":"F537","VIBONATI":"L835","VICALVI":"L836","VICARI":"L837","VICCHIO":"L838","VICENZA":"L840","VICO CANAVESE":"L548","VICO DEL GARGANO":"L842","VICO EQUENSE":"L845","VICO NEL LAZIO":"L843","VICOFORTE":"L841","VICOLI":"L846","VICOLUNGO":"L847","VICOPISANO":"L850","VICOVARO":"L851","VIDDALBA":"M259","VIDIGULFO":"L854","VIDOR":"L856","VIDRACCO":"L857","VIESTE":"L858","VIETRI DI POTENZA":"L859","VIETRI SUL MARE":"L860","VIGANELLA":"L864","VIGANO SAN MARTINO":"L865","VIGANO'":"L866","VIGARANO MAINARDA":"L868","VIGASIO":"L869","VIGEVANO":"L872","VIGGIANELLO":"L873","VIGGIANO":"L874","VIGGIU'":"L876","VIGHIZZOLO D'ESTE":"L878","VIGLIANO BIELLESE":"L880","VIGLIANO D'ASTI":"L879","VIGNALE MONFERRATO":"L881","VIGNANELLO":"L882","VIGNATE":"L883","VIGNOLA":"L885","VIGNOLA-FALESINA":"L886","VIGNOLE BORBERA":"L887","VIGNOLO":"L888","VIGNONE":"L889","VIGO DI CADORE":"L890","VIGO DI FASSA":"L893","VIGO RENDENA":"L903","VIGODARZERE":"L892","VIGOLO":"L894","VIGOLO VATTARO":"L896","VIGOLZONE":"L897","VIGONE":"L898","VIGONOVO":"L899","VIGONZA":"L900","VIGUZZOLO":"L904","VILLA AGNEDO":"L910","VILLA BARTOLOMEA":"L912","VILLA BASILICA":"L913","VILLA BISCOSSI":"L917","VILLA CARCINA":"L919","VILLA CASTELLI":"L920","VILLA CELIERA":"L922","VILLA COLLEMANDINA":"L926","VILLA CORTESE":"L928","VILLA D'ADDA":"L929","VILLA D'ALME'":"A215","VILLA D'OGNA":"L938","VILLA DEL BOSCO":"L933","VILLA DEL CONTE":"L934","VILLA DI BRIANO":"D801","VILLA DI CHIAVENNA":"L907","VILLA DI SERIO":"L936","VILLA DI TIRANO":"L908","VILLA ESTENSE":"L937","VILLA FARALDI":"L943","VILLA GUARDIA":"L956","VILLA LAGARINA":"L957","VILLA LATINA":"A081","VILLA LITERNO":"L844","VILLA MINOZZO":"L969","VILLA POMA":"F804","VILLA RENDENA":"M006","VILLA SAN GIOVANNI":"M018","VILLA SAN GIOVANNI IN TUSCIA":"H913","VILLA SAN PIETRO":"I118","VILLA SAN SECONDO":"M019","VILLA SANT'ANGELO":"M023","VILLA SANT'ANTONIO":"I298","VILLA SANTA LUCIA":"L905","VILLA SANTA LUCIA DEGLI ABRUZZ":"M021","VILLA SANTA MARIA":"M022","VILLA SANTINA":"L909","VILLA SANTO STEFANO":"I364","VILLA VERDE":"A609","VILLA VICENTINA":"M034","VILLABASSA":"L915","VILLABATE":"L916","VILLACHIARA":"L923","VILLACIDRO":"L924","VILLADEATI":"L931","VILLADOSE":"L939","VILLADOSSOLA":"L906","VILLAFALLETTO":"L942","VILLAFRANCA D'ASTI":"L945","VILLAFRANCA DI VERONA":"L949","VILLAFRANCA IN LUNIGIANA":"L946","VILLAFRANCA PADOVANA":"L947","VILLAFRANCA PIEMONTE":"L948","VILLAFRANCA SICULA":"L944","VILLAFRANCA TIRRENA":"L950","VILLAFRATI":"L951","VILLAGA":"L952","VILLAGRANDE STRISAILI":"L953","VILLALAGO":"L958","VILLALBA":"L959","VILLALFONSINA":"L961","VILLALVERNIA":"L963","VILLAMAGNA":"L964","VILLAMAINA":"L965","VILLAMAR":"L966","VILLAMARZANA":"L967","VILLAMASSARGIA":"L968","VILLAMIROGLIO":"L970","VILLANDRO":"L971","VILLANOVA BIELLESE":"L978","VILLANOVA CANAVESE":"L982","VILLANOVA D'ALBENGA":"L975","VILLANOVA D'ARDENGHI":"L983","VILLANOVA D'ASTI":"L984","VILLANOVA DEL BATTISTA":"L973","VILLANOVA DEL GHEBBO":"L985","VILLANOVA DEL SILLARO":"L977","VILLANOVA DI CAMPOSAMPIERO":"L979","VILLANOVA MARCHESANA":"L988","VILLANOVA MONDOVI'":"L974","VILLANOVA MONFERRATO":"L972","VILLANOVA MONTELEONE":"L989","VILLANOVA SOLARO":"L990","VILLANOVA SULL'ARDA":"L980","VILLANOVA TRUSCHEDU":"L991","VILLANOVA TULO":"L992","VILLANOVAFORRU":"L986","VILLANOVAFRANCA":"L987","VILLANTERIO":"L994","VILLANUOVA SUL CLISI":"L995","VILLAPERUCCIO":"M278","VILLAPIANA":"B903","VILLAPUTZU":"L998","VILLAR DORA":"L999","VILLAR FOCCHIARDO":"M007","VILLAR PELLICE":"M013","VILLAR PEROSA":"M014","VILLAR SAN COSTANZO":"M015","VILLARBASSE":"M002","VILLARBOIT":"M003","VILLAREGGIA":"M004","VILLARICCA":"G309","VILLAROMAGNANO":"M009","VILLAROSA":"M011","VILLASALTO":"M016","VILLASANTA":"M017","VILLASIMIUS":"B738","VILLASOR":"M025","VILLASPECIOSA":"M026","VILLASTELLONE":"M027","VILLATA":"M028","VILLAURBANA":"M030","VILLAVALLELONGA":"M031","VILLAVERLA":"M032","VILLENEUVE":"L981","VILLESSE":"M043","VILLETTA BARREA":"M041","VILLETTE":"M042","VILLIMPENTA":"M044","VILLONGO":"M045","VILLORBA":"M048","VILMINORE DI SCALVE":"M050","VIMERCATE":"M052","VIMODRONE":"M053","VINADIO":"M055","VINCHIATURO":"M057","VINCHIO":"M058","VINCI":"M059","VINOVO":"M060","VINZAGLIO":"M062","VIOLA":"M063","VIONE":"M065","VIPITENO":"M067","VIRGILIO":"H123","VIRLE PIEMONTE":"M069","VISANO":"M070","VISCHE":"M071","VISCIANO":"M072","VISCO":"M073","VISONE":"M077","VISSO":"M078","VISTARINO":"M079","VISTRORIO":"M080","VITA":"M081","VITERBO":"M082","VITICUSO":"M083","VITO D'ASIO":"M085","VITORCHIANO":"M086","VITTORIA":"M088","VITTORIO VENETO":"M089","VITTORITO":"M090","VITTUONE":"M091","VITULANO":"M093","VITULAZIO":"M092","VIU'":"M094","VIVARO":"M096","VIVARO ROMANO":"M095","VIVERONE":"M098","VIZZINI":"M100","VIZZOLA TICINO":"M101","VIZZOLO PREDABISSI":"M102","VO":"M103","VOBARNO":"M104","VOBBIA":"M105","VOCCA":"M106","VODO CADORE":"M108","VOGHERA":"M109","VOGHIERA":"M110","VOGOGNA":"M111","VOLANO":"M113","VOLLA":"M115","VOLONGO":"M116","VOLPAGO DEL MONTELLO":"M118","VOLPARA":"M119","VOLPEDO":"M120","VOLPEGLINO":"M121","VOLPIANO":"M122","VOLTA MANTOVANA":"M125","VOLTAGGIO":"M123","VOLTAGO AGORDINO":"M124","VOLTERRA":"M126","VOLTIDO":"M127","VOLTURARA APPULA":"M131","VOLTURARA IRPINA":"M130","VOLTURINO":"M132","VOLVERA":"M133","VOTTIGNASCO":"M136","ZACCANOPOLI":"M138","ZAFFERANA ETNEA":"M139","ZAGARISE":"M140","ZAGAROLO":"M141","ZAMBANA":"M142","ZAMBRONE":"M143","ZANDOBBIO":"M144","ZANE'":"M145","ZANICA":"M147","ZAPPONETA":"M267","ZAVATTARELLO":"M150","ZECCONE":"M152","ZEDDIANI":"M153","ZELBIO":"M156","ZELO BUON PERSICO":"M158","ZELO SURRIGONE":"M160","ZEME":"M161","ZENEVREDO":"M162","ZENSON DI PIAVE":"M163","ZERBA":"M165","ZERBO":"M166","ZERBOLO'":"M167","ZERFALIU":"M168","ZERI":"M169","ZERMEGHEDO":"M170","ZERO BRANCO":"M171","ZEVIO":"M172","ZIANO DI FIEMME":"M173","ZIANO PIACENTINO":"L848","ZIBELLO":"M174","ZIBIDO SAN GIACOMO":"M176","ZIGNAGO":"M177","ZIMELLA":"M178","ZIMONE":"M179","ZINASCO":"M180","ZOAGLI":"M182","ZOCCA":"M183","ZOGNO":"M184","ZOLA PREDOSA":"M185","ZOLDO ALTO":"I345","ZOLLINO":"M187","ZONE":"M188","ZOPPE' DI CADORE":"M189","ZOPPOLA":"M190","ZOVENCEDO":"M194","ZUBIENA":"M196","ZUCCARELLO":"M197","ZUCLO":"M198","ZUGLIANO":"M199","ZUGLIO":"M200","ZUMAGLIA":"M201","ZUMPANO":"M202","ZUNGOLI":"M203","ZUNGRI":"M204","ALBANIA":"Z100","ANDORRA":"Z101","AUSTRIA":"Z102","BELGIO":"Z103","BULGARIA":"Z104","CECOSLOVACCHIA":"Z105","CITTA' DEL VATICANO":"Z106","DANIMARCA":"Z107","FAER OER (ISOLE)":"Z108","FINLANDIA":"Z109","FRANCIA":"Z110","GERMANIA REPUBBLICA DEMOCRATICA":"Z111","GERMANIA REPUBBLICA FEDERALE":"Z112","GIBILTERRA":"Z113","GRAN BRETAGNA E IRLANDA DEL NORD":"Z114","GRECIA":"Z115","IRLANDA":"Z116","EIRE":"Z116","ISLANDA":"Z117","IUGOSLAVIA":"Z118","LIECHTENSTEIN":"Z119","LUSSEMBURGO":"Z120","MALTA":"Z121","MAN (ISOLA)":"Z122","MONACO":"Z123","NORMANNE (ISOLE)":"Z124","NORVEGIA":"Z125","PAESI BASSI":"Z126","POLONIA":"Z127","PORTOGALLO":"Z128","ROMANIA":"Z129","SAN MARINO":"Z130","SPAGNA":"Z131","SVEZIA":"Z132","SVIZZERA":"Z133","UNGHERIA":"Z134","URSS":"Z135","GEORGIA":"Z136","ARMENIA":"Z137","UCRAINA":"Z138","BIELORUSSIA":"Z139","MOLDAVIA":"Z140","AZERBAIGIAN":"Z141","ESTONIA":"Z144","LETTONIA":"Z145","LITUANIA":"Z146","MACEDONIA":"Z148","CROAZIA":"Z149","SLOVENIA":"Z150","BOSNIA ED ERZEGOVINA":"Z153","RUSSIA":"Z154","SLOVACCHIA":"Z155","CECA REPUBBLICA":"Z156","AFGHANISTAN":"Z200","ARABIA MERIDIONALE FEDERAZIONE":"Z201","ARABIA MERIDIONALE PROTETTORATO":"Z202","ARABIA SAUDITA":"Z203","BAHREIN":"Z204","BHUTAN":"Z205","BIRMANIA":"Z206","BRUNEI":"Z207","CAMBOGIA":"Z208","SRY LANKA O CEYLON":"Z209","CINA REPUBBLICA POPOLARE":"Z210","CIPRO":"Z211","COCOS (ISOLE)":"Z212","COREA DEL SUD":"Z213","COREA DEL NORD":"Z214","EMIRATI ARABI UNITI":"Z215","FILIPPINE":"Z216","TAIWAN O FORMOSA":"Z217","GAZA TERRITORIO DI":"Z218","GIAPPONE":"Z219","GIORDANIA":"Z220","HONG KONG":"Z221","INDIA":"Z222","INDONESIA":"Z223","IRAN":"Z224","IRAQ":"Z225","ISRAELE":"Z226","KUWAIT":"Z227","LAOS":"Z228","LIBANO":"Z229","MALAYSIA":"Z230","MACAO":"Z231","MALDIVE":"Z232","MONGOLIA":"Z233","NEPAL":"Z234","OMAN":"Z235","PAKISTAN":"Z236","QATAR":"Z237","RYUKYU (ISOLE)":"Z238","SIKKIM":"Z239","SIRIA":"Z240","THAILANDIA":"Z241","TIMOR (ISOLA)":"Z242","TURCHIA":"Z243","VIETNAM DEL SUD":"Z244","VIETNAM DEL NORD":"Z245","YEMEN":"Z246","MALAYSIA":"Z247","SINGAPORE":"Z248","BANGLADESH":"Z249","VIETNAM":"Z251","ARMENIA":"Z252","AZERBAIGIAN":"Z253","GEORGIA":"Z254","KAZAKISTAN":"Z255","KIRGHIZISTAN":"Z256","TAGIKISTAN":"Z257","TURKMENISTAN":"Z258","UZBEKISTAN":"Z259","NAMIBIA O AFRICA DEL SUD-OVEST":"Z300","ALGERIA":"Z301","ANGOLA":"Z302","BASUTOLAND-SUD AFRICA BRITANNICO":"Z303","BECIUANIA-SUD AFRICA BRITANNICO":"Z304","BURUNDI":"Z305","CAMERUN":"Z306","CAPO VERDE (ISOLE)":"Z307","CENTRAFRICANA REPUBBLICA":"Z308","CIAD":"Z309","COMORE (ISOLE)":"Z310","CONGO BRAZZAVILLE":"Z311","ZAIRE EX CONGO LEOPOLDVILLE":"Z312","COSTA D'AVORIO":"Z313","DAHOMEY O BENIN":"Z314","ETIOPIA":"Z315","GABON":"Z316","GAMBIA":"Z317","GHANA":"Z318","GUINEA":"Z319","GUINEA BISSAU":"Z320","GUINEA EQUATORIALE":"Z321","KENYA":"Z322","IFNI":"Z323","LA REUNION (ISOLE)":"Z324","LIBERIA":"Z325","LIBIA":"Z326","MADAGASCAR":"Z327","MALAWI":"Z328","MALI":"Z329","MAROCCO":"Z330","MAURITANIA":"Z331","MAURIZIO":"Z332","MOZAMBICO":"Z333","NIGER":"Z334","NIGERIA":"Z335","EGITTO":"Z336","ZIMBABWE EX RHODESIA":"Z337","RUANDA":"Z338","SAHARA SPAGNOLO":"Z339","SANT'ELENA ISOLA":"Z340","SAO TOME' E PRINCIPE (ISOLE)":"Z341","SEICELLE (ISOLE)":"Z342","SENEGAL":"Z343","SIERRA LEONE":"Z344","SOMALIA":"Z345","SOMALIA FRANCESE":"Z346","SUDAFRICANA REPUBBLICA":"Z347","SUDAN":"Z348","SWAZILAND":"Z349","TANGANICA":"Z350","TOGO":"Z351","TUNISIA":"Z352","UGANDA":"Z353","VOLTA O ALTOVOLTA":"Z354","ZAMBIA":"Z355","ZANZIBAR":"Z356","TANZANIA":"Z357","BOTSWANA":"Z358","LESOTHO":"Z359","GIBUTI":"Z361","BOPHUTHATSWANA":"Z364","CISKEI":"Z367","ERITREA":"Z368","BERMUDE (ISOLE)":"Z400","CANADA":"Z401","GROENLANDIA":"Z402","SAINT PIERRE ET MIQUELON(ISOLE)":"Z403","STATI UNITI D'AMERICA":"Z404","ANTILLE BRITANNICHE":"Z500","ANTILLE OLANDESI":"Z501","BAHAMA":"Z502","COSTA RICA":"Z503","CUBA":"Z504","DOMINICANA REPUBLICA":"Z505","EL SALVADOR":"Z506","GIAMAICA":"Z507","GUADALUPA":"Z508","GUATEMALA":"Z509","HAITI":"Z510","HONDURAS":"Z511","BELIZE EX HONDURAS BRITANNICO":"Z512","MARTINICA":"Z513","MESSICO":"Z514","NICARAGUA":"Z515","PANAMA":"Z516","PANAMA ZONA DEL CANALE":"Z517","PUERTO RICO":"Z518","TURKS E CAICOS (ISOLE)":"Z519","VERGINI AMERICANE (ISOLE)":"Z520","BARBADOS":"Z522","GRENADA":"Z524","SAINT LUCIA":"Z527","SAINT VINCENT E GRANADINE":"Z528","ANGUILLA (ISOLA)":"Z529","CAYMAN (ISOLE)":"Z530","MONTSERRAT":"Z531","ANTIGUA E BARBUDA":"Z532","SAN KITTS E NEVIS":"Z533","ARGENTINA":"Z600","BOLIVIA":"Z601","BRASILE":"Z602","CILE":"Z603","COLOMBIA":"Z604","ECUADOR":"Z605","GUAYANA BRITANNICA":"Z606","GUAYANA FRANCESE":"Z607","SURINAME EX GUAYANA OLANDESE":"Z608","MALVINE O FALKLAND (ISOLE)":"Z609","PARAGUAY":"Z610","PERU'":"Z611","TRINIDAD E TOBAGO":"Z612","URUGUAY":"Z613","VENEZUELA":"Z614","AUSTRALIA":"Z700","CAROLINE (ISOLE)":"Z701","CHRISTMAS (ISOLA)":"Z702","COOK (ISOLE)":"Z703","FIGI O VITI (ISOLE)":"Z704","GILBERT E ELLICE (ISOLE)":"Z705","GUAM (ISOLA)":"Z706","IRIAN OCCIDENTALE":"Z707","MACQUARIE (ISOLE)":"Z708","MARCUS (ISOLE)":"Z709","MARIANNE (ISOLE)":"Z710","MARSHALL (ISOLE)":"Z711","MIDWAY (ISOLE)":"Z712","NAURU":"Z713","NIUE O SAVAGE (ISOLE)":"Z714","NORFOLK (ISOLE)":"Z715","NUOVA CALEDONIA E DIPENDENZE":"Z716","NUOVE EBRIDI CONDOM. FRANCO-INGL.":"Z717","NUOVA GUINEA":"Z718","NUOVA ZELANDA":"Z719","PAPUASIA":"Z720","PASQUA (ISOLA)":"Z721","PITCARIN E DIPENDENZE":"Z722","POLINESIA FRANCESE (ISOLE)":"Z723","SALOMONE":"Z724","SAMOA AMERICANE (ISOLE)":"Z725","SAMOA (ISOLE)":"Z726","TOKELAU O ISOLE DELL'UNIONE":"Z727","TONGA O ISOLE DEGLI AMICI":"Z728","WALLIS E FUTUNA (ISOLE)":"Z729","KIRIBATI":"Z731","TUVALU":"Z732","VANUATU":"Z733","PALAU":"Z734","MICRONESIA STATI FEDERATI":"Z735","DIPENDENZE CANADESI":"Z800","DIPENDENZE NORVEGESI (ARTICHE)":"Z801","DIPENDENZE RUSSE":"Z802","DIPENDENZE AUSTRALIANE":"Z900","DIPENDENZE BRITANNICHE":"Z901","DIPENDENZE FRANCESI":"Z902","DIPENDENZE NEOZELANDESI":"Z903","DIPENDEZE NORVEGESI (ANTARTICHE)":"Z904","DIPENDEZE STATUNITENSI":"Z905","DIPENDENZE SUDAFRICANE":"Z906"} \ No newline at end of file diff --git a/Example/CodFis-Helper.xcodeproj/project.pbxproj b/Example/CodFis-Helper.xcodeproj/project.pbxproj index f553824..1e6f17a 100644 --- a/Example/CodFis-Helper.xcodeproj/project.pbxproj +++ b/Example/CodFis-Helper.xcodeproj/project.pbxproj @@ -21,6 +21,9 @@ 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; + 682E62E61B4DD3BA00CD5476 /* codFisCodes.json in Resources */ = {isa = PBXBuildFile; fileRef = 682ECFD31B4DCE9C005659B6 /* codFisCodes.json */; }; + 682E62E91B4E78E500CD5476 /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 682E62E81B4E78E500CD5476 /* CodFisResponse.m */; }; + 682ECFD41B4DCE9C005659B6 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 682ECFD21B4DCE9C005659B6 /* CodFis+Helper.m */; }; 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; }; 91AC20C3FDDAB28D136716A5 /* Pods_CodFis_Helper_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 522AA81E364FC60CEA095D19 /* Pods_CodFis_Helper_Example.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; /* End PBXBuildFile section */ @@ -59,6 +62,12 @@ 6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = ""; }; 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = ""; }; + 682E62E71B4E78E500CD5476 /* CodFisResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodFisResponse.h; sourceTree = ""; }; + 682E62E81B4E78E500CD5476 /* CodFisResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodFisResponse.m; sourceTree = ""; }; + 682E62EA1B4E79F200CD5476 /* ResponseConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ResponseConstants.h; sourceTree = ""; }; + 682ECFD11B4DCE9C005659B6 /* CodFis+Helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CodFis+Helper.h"; sourceTree = ""; }; + 682ECFD21B4DCE9C005659B6 /* CodFis+Helper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CodFis+Helper.m"; sourceTree = ""; }; + 682ECFD31B4DCE9C005659B6 /* codFisCodes.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = codFisCodes.json; sourceTree = ""; }; 6840FB021B4D78B5009724FE /* CodFisResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CodFisResources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 6840FB051B4D78B5009724FE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 69D594011BE85121E72B1E7C /* CodFis-Helper.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = "CodFis-Helper.podspec"; path = "../CodFis-Helper.podspec"; sourceTree = ""; }; @@ -141,6 +150,7 @@ 6003F593195388D20070C39A /* Example for CodFis-Helper */ = { isa = PBXGroup; children = ( + 682ECFD01B4DCE9C005659B6 /* CodFis-Helper */, 6003F59C195388D20070C39A /* CodFisHelperAppDelegate.h */, 6003F59D195388D20070C39A /* CodFisHelperAppDelegate.m */, 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */, @@ -193,6 +203,20 @@ name = "Podspec Metadata"; sourceTree = ""; }; + 682ECFD01B4DCE9C005659B6 /* CodFis-Helper */ = { + isa = PBXGroup; + children = ( + 682ECFD11B4DCE9C005659B6 /* CodFis+Helper.h */, + 682ECFD21B4DCE9C005659B6 /* CodFis+Helper.m */, + 682E62E71B4E78E500CD5476 /* CodFisResponse.h */, + 682E62E81B4E78E500CD5476 /* CodFisResponse.m */, + 682E62EA1B4E79F200CD5476 /* ResponseConstants.h */, + 682ECFD31B4DCE9C005659B6 /* codFisCodes.json */, + ); + name = "CodFis-Helper"; + path = "../../CodFis-Helper"; + sourceTree = ""; + }; 6840FB031B4D78B5009724FE /* CodFisResources */ = { isa = PBXGroup; children = ( @@ -326,6 +350,7 @@ files = ( 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */, 6003F5A9195388D20070C39A /* Images.xcassets in Resources */, + 682E62E61B4DD3BA00CD5476 /* codFisCodes.json in Resources */, 6003F598195388D20070C39A /* InfoPlist.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -445,7 +470,9 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 682E62E91B4E78E500CD5476 /* CodFisResponse.m in Sources */, 6003F59E195388D20070C39A /* CodFisHelperAppDelegate.m in Sources */, + 682ECFD41B4DCE9C005659B6 /* CodFis+Helper.m in Sources */, 6003F5A7195388D20070C39A /* CodFisHelperViewController.m in Sources */, 6003F59A195388D20070C39A /* main.m in Sources */, ); @@ -528,7 +555,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; @@ -561,7 +588,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -577,6 +604,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "CodFis-Helper/CodFis-Helper-Prefix.pch"; INFOPLIST_FILE = "CodFis-Helper/CodFis-Helper-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MODULE_NAME = ExampleApp; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; @@ -592,6 +620,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "CodFis-Helper/CodFis-Helper-Prefix.pch"; INFOPLIST_FILE = "CodFis-Helper/CodFis-Helper-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MODULE_NAME = ExampleApp; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; @@ -720,6 +749,7 @@ 6840FB081B4D78B5009724FE /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/Example/CodFis-Helper/CodFisHelperAppDelegate.m b/Example/CodFis-Helper/CodFisHelperAppDelegate.m index 3a0411e..1d3c735 100644 --- a/Example/CodFis-Helper/CodFisHelperAppDelegate.m +++ b/Example/CodFis-Helper/CodFisHelperAppDelegate.m @@ -7,6 +7,7 @@ // #import "CodFisHelperAppDelegate.h" +#import "CodFis+Helper.h" @implementation CodFisHelperAppDelegate @@ -16,21 +17,26 @@ CodFis_Helper *helper = [[CodFis_Helper alloc] init]; - [helper setSurname:@"Nucifora"]; + [helper setSurname:@"Rose"]; - [helper setName:@"Giuseppe Emanuel"]; + [helper setName:@"Jean Christophe Domi"]; - [helper setBirthDay:9]; + [helper setBirthDay:12]; - [helper setBirthMonth:8]; + [helper setBirthMonth:3]; - [helper setBirthYear:85]; + [helper setBirthYear:87]; [helper setGender:Gender_Man]; - [helper setState:Italy]; + [helper setState:OtherCountries]; - NSLog(@"%@",[helper calculate]); + [helper setPlace:@"Maurizio"]; + + NSLog(@"%@",[[helper calculate] responseError]); + NSLog(@"%@",[[helper calculate] response]); + + NSLog(@"%@",[NSNumber numberWithBool:[helper check:@"TESTCFASDASDASD"]]); return YES; } diff --git a/Example/Podfile b/Example/Podfile index bf7494a..589763f 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -8,4 +8,5 @@ end target 'CodFis-Helper_Tests', :exclusive => true do pod "CodFis-Helper", :path => "../" + pod 'FBSnapshotTestCase' end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 081f62c..b524577 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,8 +1,14 @@ PODS: - CodFis-Helper (0.1.0) + - FBSnapshotTestCase (2.0.2): + - FBSnapshotTestCase/SwiftSupport (= 2.0.2) + - FBSnapshotTestCase/Core (2.0.2) + - FBSnapshotTestCase/SwiftSupport (2.0.2): + - FBSnapshotTestCase/Core DEPENDENCIES: - CodFis-Helper (from `../`) + - FBSnapshotTestCase EXTERNAL SOURCES: CodFis-Helper: @@ -10,5 +16,6 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: CodFis-Helper: 16b94c06d9483db0c57582a4b699691e33c8cb0f + FBSnapshotTestCase: fd500d5b282c4ec60215d26d0b58b0cf271dd0d6 COCOAPODS: 0.37.2 diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h new file mode 100644 index 0000000..12aa7d1 --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h @@ -0,0 +1,127 @@ +/* + * Copyright (c) 2013, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import + +#import + +#import + +#import + +/** + Similar to our much-loved XCTAssert() macros. Use this to perform your test. No need to write an explanation, though. + @param view The view to snapshot + @param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method. + @param suffixes An NSOrderedSet of strings for the different suffixes + @param tolerance The percentage of pixels that can differ and still count as an 'identical' view + */ +#define FBSnapshotVerifyViewWithOptions(view__, identifier__, suffixes__, tolerance__) \ +{ \ +NSString *envReferenceImageDirectory = [NSProcessInfo processInfo].environment[@"FB_REFERENCE_IMAGE_DIR"]; \ +NSError *error__ = nil; \ +BOOL comparisonSuccess__; \ +XCTAssertTrue((suffixes__.count > 0), @"Suffixes set cannot be empty %@", suffixes__); \ +XCTAssertNotNil(envReferenceImageDirectory, @"Missing value for referenceImagesDirectory - Set FB_REFERENCE_IMAGE_DIR as Environment variable in your scheme.");\ +for (NSString *suffix__ in suffixes__) { \ +NSString *referenceImagesDirectory__ = [NSString stringWithFormat:@"%@%@", envReferenceImageDirectory, suffix__]; \ +comparisonSuccess__ = [self compareSnapshotOfView:(view__) referenceImagesDirectory:referenceImagesDirectory__ identifier:(identifier__) tolerance:(tolerance__) error:&error__]; \ +if (comparisonSuccess__ || self.recordMode) break; \ +} \ +XCTAssertTrue(comparisonSuccess__, @"Snapshot comparison failed: %@", error__); \ +XCTAssertFalse(self.recordMode, @"Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!"); \ +} + +#define FBSnapshotVerifyView(view__, identifier__) \ +{ \ +FBSnapshotVerifyViewWithOptions(view__, identifier__, FBSnapshotTestCaseDefaultSuffixes(), 0); \ +} + +/** + Similar to our much-loved XCTAssert() macros. Use this to perform your test. No need to write an explanation, though. + @param layer The layer to snapshot + @param identifier An optional identifier, used is there are multiple snapshot tests in a given -test method. + @param suffixes An NSOrderedSet of strings for the different suffixes + @param tolerance The percentage of pixels that can differ and still count as an 'identical' layer + */ +#define FBSnapshotVerifyLayerWithOptions(layer__, identifier__, suffixes__, tolerance__) \ +{ \ +NSString *envReferenceImageDirectory = [NSProcessInfo processInfo].environment[@"FB_REFERENCE_IMAGE_DIR"]; \ +NSError *error__ = nil; \ +BOOL comparisonSuccess__; \ +XCTAssertTrue((suffixes__.count > 0), @"Suffixes set cannot be empty %@", suffixes__); \ +XCTAssertNotNil(envReferenceImageDirectory, @"Missing value for referenceImagesDirectory - Set FB_REFERENCE_IMAGE_DIR as Environment variable in your scheme.");\ +for (NSString *suffix__ in suffixes__) { \ +NSString *referenceImagesDirectory__ = [NSString stringWithFormat:@"%@%@", envReferenceImageDirectory, suffix__]; \ +comparisonSuccess__ = [self compareSnapshotOfLayer:(layer__) referenceImagesDirectory:referenceImagesDirectory__ identifier:(identifier__) tolerance:(tolerance__) error:&error__]; \ +if (comparisonSuccess__ || self.recordMode) break; \ +} \ +XCTAssertTrue(comparisonSuccess__, @"Snapshot comparison failed: %@", error__); \ +XCTAssertFalse(self.recordMode, @"Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!"); \ +} + +#define FBSnapshotVerifyLayer(layer__, identifier__) \ +{ \ +FBSnapshotVerifyLayerWithOptions(layer__, identifier__, FBSnapshotTestCaseDefaultSuffixes(), 0); \ +} + +/** + The base class of view snapshotting tests. If you have small UI component, it's often easier to configure it in a test + and compare an image of the view to a reference image that write lots of complex layout-code tests. + + In order to flip the tests in your subclass to record the reference images set @c recordMode to @c YES. + + For example: + @code + - (void)setUp + { + [super setUp]; + self.recordMode = YES; + } + @endcode + */ +@interface FBSnapshotTestCase : XCTestCase + +/** + When YES, the test macros will save reference images, rather than performing an actual test. + */ +@property (readwrite, nonatomic, assign) BOOL recordMode; + +/** + Performs the comparison or records a snapshot of the layer if recordMode is YES. + @param layer The Layer to snapshot + @param referenceImagesDirectory The directory in which reference images are stored. + @param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method. + @param tolerance The percentage difference to still count as identical - 0 mean pixel perfect, 1 means I don't care + @param errorPtr An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfLayer:(CALayer *)layer + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr; + +/** + Performs the comparison or records a snapshot of the view if recordMode is YES. + @param view The view to snapshot + @param referenceImagesDirectory The directory in which reference images are stored. + @param identifier An optional identifier, used if there are multiple snapshot tests in a given -test method. + @param tolerance The percentage difference to still count as identical - 0 mean pixel perfect, 1 means I don't care + @param errorPtr An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfView:(UIView *)view + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr; + +@end diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m new file mode 100644 index 0000000..30279f1 --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.m @@ -0,0 +1,86 @@ +/* + * Copyright (c) 2013, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import "FBSnapshotTestCase.h" + +#import "FBSnapshotTestController.h" + +@implementation FBSnapshotTestCase +{ + FBSnapshotTestController *_snapshotController; +} + +- (void)setUp +{ + [super setUp]; + _snapshotController = [[FBSnapshotTestController alloc] initWithTestName:NSStringFromClass([self class])]; +} + +- (void)tearDown +{ + _snapshotController = nil; + [super tearDown]; +} + +- (BOOL)recordMode +{ + return _snapshotController.recordMode; +} + +- (void)setRecordMode:(BOOL)recordMode +{ + NSAssert1(_snapshotController, @"%s cannot be called before [super setUp]", __FUNCTION__); + _snapshotController.recordMode = recordMode; +} + +- (BOOL)compareSnapshotOfLayer:(CALayer *)layer + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + return [self _compareSnapshotOfViewOrLayer:layer + referenceImagesDirectory:referenceImagesDirectory + identifier:identifier + tolerance:tolerance + error:errorPtr]; +} + +- (BOOL)compareSnapshotOfView:(UIView *)view + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + return [self _compareSnapshotOfViewOrLayer:view + referenceImagesDirectory:referenceImagesDirectory + identifier:identifier + tolerance:tolerance + error:errorPtr]; +} + +#pragma mark - +#pragma mark Private API + +- (BOOL)_compareSnapshotOfViewOrLayer:(id)viewOrLayer + referenceImagesDirectory:(NSString *)referenceImagesDirectory + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + _snapshotController.referenceImagesDirectory = referenceImagesDirectory; + return [_snapshotController compareSnapshotOfViewOrLayer:viewOrLayer + selector:self.invocation.selector + identifier:identifier + tolerance:tolerance + error:errorPtr]; +} + +@end diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h new file mode 100644 index 0000000..99f6480 --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import + +#ifdef __cplusplus +extern "C" { +#endif + +/** + Returns a Boolean value that indicates whether the snapshot test is running in 64Bit. + This method is a convenience for creating the suffixes set based on the architecture + that the test is running. + + @returns @c YES if the test is running in 64bit, otherwise @c NO. + */ +BOOL FBSnapshotTestCaseIs64Bit(void); + +/** + Returns a default set of strings that is used to append a suffix based on the architectures. + @warning Do not modify this function, you can create your own and use it with @c FBSnapshotVerifyViewWithOptions() + + @returns An @c NSOrderedSet object containing strings that are appended to the reference images directory. + */ +NSOrderedSet *FBSnapshotTestCaseDefaultSuffixes(void); + +#ifdef __cplusplus +} +#endif diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m new file mode 100644 index 0000000..95746c8 --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.m @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import + +BOOL FBSnapshotTestCaseIs64Bit(void) +{ +#if __LP64__ + return YES; +#else + return NO; +#endif +} + +NSOrderedSet *FBSnapshotTestCaseDefaultSuffixes(void) +{ + NSMutableOrderedSet *suffixesSet = [[NSMutableOrderedSet alloc] init]; + [suffixesSet addObject:@"_32"]; + [suffixesSet addObject:@"_64"]; + if (FBSnapshotTestCaseIs64Bit()) { + return [suffixesSet reversedOrderedSet]; + } + return [suffixesSet copy]; +} diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h new file mode 100644 index 0000000..885c9fa --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h @@ -0,0 +1,154 @@ +/* + * Copyright (c) 2013, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import +#import + +typedef NS_ENUM(NSInteger, FBSnapshotTestControllerErrorCode) { + FBSnapshotTestControllerErrorCodeUnknown, + FBSnapshotTestControllerErrorCodeNeedsRecord, + FBSnapshotTestControllerErrorCodePNGCreationFailed, + FBSnapshotTestControllerErrorCodeImagesDifferentSizes, + FBSnapshotTestControllerErrorCodeImagesDifferent, +}; +/** + Errors returned by the methods of FBSnapshotTestController use this domain. + */ +extern NSString *const FBSnapshotTestControllerErrorDomain; + +/** + Errors returned by the methods of FBSnapshotTestController sometimes contain this key in the `userInfo` dictionary. + */ +extern NSString *const FBReferenceImageFilePathKey; + +/** + Provides the heavy-lifting for FBSnapshotTestCase. It loads and saves images, along with performing the actual pixel- + by-pixel comparison of images. + Instances are initialized with the test class, and directories to read and write to. + */ +@interface FBSnapshotTestController : NSObject + +/** + Record snapshots. + **/ +@property (readwrite, nonatomic, assign) BOOL recordMode; + +/** + @param testClass The subclass of FBSnapshotTestCase that is using this controller. + @returns An instance of FBSnapshotTestController. + */ +- (instancetype)initWithTestClass:(Class)testClass; + +/** + Designated initializer. + @param testName The name of the tests. + @returns An instance of FBSnapshotTestController. + */ +- (instancetype)initWithTestName:(NSString *)testName; + + +/** + Performs the comparison of the layer. + @param layer The Layer to snapshot. + @param selector The test method being run. + @param identifier An optional identifier, used is there are muliptle snapshot tests in a given -test method. + @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfLayer:(CALayer *)layer + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; + +/** + Performs the comparison of the view. + @param view The view to snapshot. + @param selector The test method being run. + @param identifier An optional identifier, used is there are muliptle snapshot tests in a given -test method. + @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfView:(UIView *)view + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; + +/** + Performs the comparison of a view or layer. + @param view The view or layer to snapshot. + @param selector The test method being run. + @param identifier An optional identifier, used is there are muliptle snapshot tests in a given -test method. + @param tolerance The percentage of pixels that can differ and still be considered 'identical' + @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc). + @returns YES if the comparison (or saving of the reference image) succeeded. + */ +- (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer + selector:(SEL)selector + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr; + + +/** + The directory in which referfence images are stored. + */ +@property (readwrite, nonatomic, copy) NSString *referenceImagesDirectory; + +/** + Loads a reference image. + @param selector The test method being run. + @param identifier The optional identifier, used when multiple images are tested in a single -test method. + @param errorPtr An error, if this methods returns nil, the error will be something useful. + @returns An image. + */ +- (UIImage *)referenceImageForSelector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; + +/** + Saves a reference image. + @param selector The test method being run. + @param identifier The optional identifier, used when multiple images are tested in a single -test method. + @param errorPtr An error, if this methods returns NO, the error will be something useful. + @returns An image. + */ +- (BOOL)saveReferenceImage:(UIImage *)image + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; + +/** + Performs a pixel-by-pixel comparison of the two images with an allowable margin of error. + @param referenceImage The reference (correct) image. + @param image The image to test against the reference. + @param tolerance The percentage of pixels that can differ and still be considered 'identical' + @param errorPtr An error that indicates why the comparison failed if it does. + @returns YES if the comparison succeeded and the images are the same(ish). + */ +- (BOOL)compareReferenceImage:(UIImage *)referenceImage + toImage:(UIImage *)image + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr; + +/** + Saves the reference image and the test image to `failedOutputDirectory`. + @param referenceImage The reference (correct) image. + @param testImage The image to test against the reference. + @param selector The test method being run. + @param identifier The optional identifier, used when multiple images are tested in a single -test method. + @param errorPtr An error that indicates why the comparison failed if it does. + @returns YES if the save succeeded. + */ +- (BOOL)saveFailedReferenceImage:(UIImage *)referenceImage + testImage:(UIImage *)testImage + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr; +@end diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m new file mode 100644 index 0000000..2a63f5a --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.m @@ -0,0 +1,384 @@ +/* + * Copyright (c) 2013, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +#import "FBSnapshotTestController.h" + +#import "UIImage+Compare.h" +#import "UIImage+Diff.h" + +#import + +NSString *const FBSnapshotTestControllerErrorDomain = @"FBSnapshotTestControllerErrorDomain"; + +NSString *const FBReferenceImageFilePathKey = @"FBReferenceImageFilePathKey"; + +@implementation FBSnapshotTestController +{ + NSString *_testName; + NSFileManager *_fileManager; +} + +#pragma mark - +#pragma mark Lifecycle + +- (instancetype)initWithTestClass:(Class)testClass; +{ + return [self initWithTestName:NSStringFromClass(testClass)]; +} + +- (instancetype)initWithTestName:(NSString *)testName +{ + if ((self = [super init])) { + _testName = [testName copy]; + _fileManager = [[NSFileManager alloc] init]; + } + return self; +} + +#pragma mark - +#pragma mark Properties + +- (NSString *)description +{ + return [NSString stringWithFormat:@"%@ %@", [super description], _referenceImagesDirectory]; +} + +#pragma mark - +#pragma mark Public API + +- (UIImage *)referenceImageForSelector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + NSString *filePath = [self _referenceFilePathForSelector:selector identifier:identifier]; + UIImage *image = [UIImage imageWithContentsOfFile:filePath]; + if (nil == image && NULL != errorPtr) { + BOOL exists = [_fileManager fileExistsAtPath:filePath]; + if (!exists) { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodeNeedsRecord + userInfo:@{ + FBReferenceImageFilePathKey: filePath, + NSLocalizedDescriptionKey: @"Unable to load reference image.", + NSLocalizedFailureReasonErrorKey: @"Reference image not found. You need to run the test in record mode", + }]; + } else { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodeUnknown + userInfo:nil]; + } + } + return image; +} + +- (BOOL)saveReferenceImage:(UIImage *)image + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + BOOL didWrite = NO; + if (nil != image) { + NSString *filePath = [self _referenceFilePathForSelector:selector identifier:identifier]; + NSData *pngData = UIImagePNGRepresentation(image); + if (nil != pngData) { + NSError *creationError = nil; + BOOL didCreateDir = [_fileManager createDirectoryAtPath:[filePath stringByDeletingLastPathComponent] + withIntermediateDirectories:YES + attributes:nil + error:&creationError]; + if (!didCreateDir) { + if (NULL != errorPtr) { + *errorPtr = creationError; + } + return NO; + } + didWrite = [pngData writeToFile:filePath options:NSDataWritingAtomic error:errorPtr]; + if (didWrite) { + NSLog(@"Reference image save at: %@", filePath); + } + } else { + if (nil != errorPtr) { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodePNGCreationFailed + userInfo:@{ + FBReferenceImageFilePathKey: filePath, + }]; + } + } + } + return didWrite; +} + +- (BOOL)saveFailedReferenceImage:(UIImage *)referenceImage + testImage:(UIImage *)testImage + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + NSData *referencePNGData = UIImagePNGRepresentation(referenceImage); + NSData *testPNGData = UIImagePNGRepresentation(testImage); + + NSString *referencePath = [self _failedFilePathForSelector:selector + identifier:identifier + fileNameType:FBTestSnapshotFileNameTypeFailedReference]; + + NSError *creationError = nil; + BOOL didCreateDir = [_fileManager createDirectoryAtPath:[referencePath stringByDeletingLastPathComponent] + withIntermediateDirectories:YES + attributes:nil + error:&creationError]; + if (!didCreateDir) { + if (NULL != errorPtr) { + *errorPtr = creationError; + } + return NO; + } + + if (![referencePNGData writeToFile:referencePath options:NSDataWritingAtomic error:errorPtr]) { + return NO; + } + + NSString *testPath = [self _failedFilePathForSelector:selector + identifier:identifier + fileNameType:FBTestSnapshotFileNameTypeFailedTest]; + + if (![testPNGData writeToFile:testPath options:NSDataWritingAtomic error:errorPtr]) { + return NO; + } + + NSString *diffPath = [self _failedFilePathForSelector:selector + identifier:identifier + fileNameType:FBTestSnapshotFileNameTypeFailedTestDiff]; + + UIImage *diffImage = [referenceImage diffWithImage:testImage]; + NSData *diffImageData = UIImagePNGRepresentation(diffImage); + + if (![diffImageData writeToFile:diffPath options:NSDataWritingAtomic error:errorPtr]) { + return NO; + } + + NSLog(@"If you have Kaleidoscope installed you can run this command to see an image diff:\n" + @"ksdiff \"%@\" \"%@\"", referencePath, testPath); + + return YES; +} + +- (BOOL)compareReferenceImage:(UIImage *)referenceImage + toImage:(UIImage *)image + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr { + if (CGSizeEqualToSize(referenceImage.size, image.size)) { + + BOOL imagesEqual = [referenceImage compareWithImage:image tolerance:tolerance]; + if (NULL != errorPtr) { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodeImagesDifferent + userInfo:@{ + NSLocalizedDescriptionKey: @"Images different", + }]; + } + return imagesEqual; + } + if (NULL != errorPtr) { + *errorPtr = [NSError errorWithDomain:FBSnapshotTestControllerErrorDomain + code:FBSnapshotTestControllerErrorCodeImagesDifferentSizes + userInfo:@{ + NSLocalizedDescriptionKey: @"Images different sizes", + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:@"referenceImage:%@, image:%@", + NSStringFromCGSize(referenceImage.size), + NSStringFromCGSize(image.size)], + }]; + } + return NO; +} + +#pragma mark - +#pragma mark Private API + +typedef NS_ENUM(NSUInteger, FBTestSnapshotFileNameType) { + FBTestSnapshotFileNameTypeReference, + FBTestSnapshotFileNameTypeFailedReference, + FBTestSnapshotFileNameTypeFailedTest, + FBTestSnapshotFileNameTypeFailedTestDiff, +}; + +- (NSString *)_fileNameForSelector:(SEL)selector + identifier:(NSString *)identifier + fileNameType:(FBTestSnapshotFileNameType)fileNameType +{ + NSString *fileName = nil; + switch (fileNameType) { + case FBTestSnapshotFileNameTypeFailedReference: + fileName = @"reference_"; + break; + case FBTestSnapshotFileNameTypeFailedTest: + fileName = @"failed_"; + break; + case FBTestSnapshotFileNameTypeFailedTestDiff: + fileName = @"diff_"; + break; + default: + fileName = @""; + break; + } + fileName = [fileName stringByAppendingString:NSStringFromSelector(selector)]; + if (0 < identifier.length) { + fileName = [fileName stringByAppendingFormat:@"_%@", identifier]; + } + if ([[UIScreen mainScreen] scale] > 1) { + fileName = [fileName stringByAppendingFormat:@"@%.fx", [[UIScreen mainScreen] scale]]; + } + fileName = [fileName stringByAppendingPathExtension:@"png"]; + return fileName; +} + +- (NSString *)_referenceFilePathForSelector:(SEL)selector identifier:(NSString *)identifier +{ + NSString *fileName = [self _fileNameForSelector:selector + identifier:identifier + fileNameType:FBTestSnapshotFileNameTypeReference]; + NSString *filePath = [_referenceImagesDirectory stringByAppendingPathComponent:_testName]; + filePath = [filePath stringByAppendingPathComponent:fileName]; + return filePath; +} + +- (NSString *)_failedFilePathForSelector:(SEL)selector + identifier:(NSString *)identifier + fileNameType:(FBTestSnapshotFileNameType)fileNameType +{ + NSString *fileName = [self _fileNameForSelector:selector + identifier:identifier + fileNameType:fileNameType]; + NSString *folderPath = NSTemporaryDirectory(); + if (getenv("IMAGE_DIFF_DIR")) { + folderPath = @(getenv("IMAGE_DIFF_DIR")); + } + NSString *filePath = [folderPath stringByAppendingPathComponent:_testName]; + filePath = [filePath stringByAppendingPathComponent:fileName]; + return filePath; +} + +- (BOOL)compareSnapshotOfLayer:(CALayer *)layer + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + return [self compareSnapshotOfViewOrLayer:layer + selector:selector + identifier:identifier + tolerance:0 + error:errorPtr]; +} + +- (BOOL)compareSnapshotOfView:(UIView *)view + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + return [self compareSnapshotOfViewOrLayer:view + selector:selector + identifier:identifier + tolerance:0 + error:errorPtr]; +} + +- (BOOL)compareSnapshotOfViewOrLayer:(id)viewOrLayer + selector:(SEL)selector + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + if (self.recordMode) { + return [self _recordSnapshotOfViewOrLayer:viewOrLayer selector:selector identifier:identifier error:errorPtr]; + } else { + return [self _performPixelComparisonWithViewOrLayer:viewOrLayer selector:selector identifier:identifier tolerance:tolerance error:errorPtr]; + } +} + +#pragma mark - +#pragma mark Private API + +- (BOOL)_performPixelComparisonWithViewOrLayer:(id)viewOrLayer + selector:(SEL)selector + identifier:(NSString *)identifier + tolerance:(CGFloat)tolerance + error:(NSError **)errorPtr +{ + UIImage *referenceImage = [self referenceImageForSelector:selector identifier:identifier error:errorPtr]; + if (nil != referenceImage) { + UIImage *snapshot = [self _snapshotViewOrLayer:viewOrLayer]; + BOOL imagesSame = [self compareReferenceImage:referenceImage toImage:snapshot tolerance:tolerance error:errorPtr]; + if (!imagesSame) { + [self saveFailedReferenceImage:referenceImage + testImage:snapshot + selector:selector + identifier:identifier + error:errorPtr]; + } + return imagesSame; + } + return NO; +} + +- (BOOL)_recordSnapshotOfViewOrLayer:(id)viewOrLayer + selector:(SEL)selector + identifier:(NSString *)identifier + error:(NSError **)errorPtr +{ + UIImage *snapshot = [self _snapshotViewOrLayer:viewOrLayer]; + return [self saveReferenceImage:snapshot selector:selector identifier:identifier error:errorPtr]; +} + +- (UIImage *)_snapshotViewOrLayer:(id)viewOrLayer +{ + CALayer *layer = nil; + + if ([viewOrLayer isKindOfClass:[UIView class]]) { + return [self _renderView:viewOrLayer]; + } else if ([viewOrLayer isKindOfClass:[CALayer class]]) { + layer = (CALayer *)viewOrLayer; + [layer layoutIfNeeded]; + return [self _renderLayer:layer]; + } else { + [NSException raise:@"Only UIView and CALayer classes can be snapshotted" format:@"%@", viewOrLayer]; + } + return nil; +} + +- (UIImage *)_renderLayer:(CALayer *)layer +{ + CGRect bounds = layer.bounds; + + NSAssert1(CGRectGetWidth(bounds), @"Zero width for layer %@", layer); + NSAssert1(CGRectGetHeight(bounds), @"Zero height for layer %@", layer); + + UIGraphicsBeginImageContextWithOptions(bounds.size, NO, 0); + CGContextRef context = UIGraphicsGetCurrentContext(); + NSAssert1(context, @"Could not generate context for layer %@", layer); + + CGContextSaveGState(context); + { + [layer renderInContext:context]; + } + CGContextRestoreGState(context); + + UIImage *snapshot = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + + return snapshot; +} + +- (UIImage *)_renderView:(UIView *)view +{ + [view layoutIfNeeded]; + return [self _renderLayer:view.layer]; +} + +@end diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift new file mode 100644 index 0000000..e1b2a4f --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/SwiftSupport.swift @@ -0,0 +1,58 @@ +/* +* Copyright (c) 2015, Facebook, Inc. +* All rights reserved. +* +* This source code is licensed under the BSD-style license found in the +* LICENSE file in the root directory of this source tree. An additional grant +* of patent rights can be found in the PATENTS file in the same directory. +* +*/ + +public extension FBSnapshotTestCase { + public func FBSnapshotVerifyView(view: UIView, identifier: String = "", suffixes: NSOrderedSet = FBSnapshotTestCaseDefaultSuffixes(), file: String = __FILE__, line: UInt = __LINE__) { + let envReferenceImageDirectory = NSProcessInfo.processInfo().environment["FB_REFERENCE_IMAGE_DIR"] as? String + var error: NSError? + + if let envReferenceImageDirectory = envReferenceImageDirectory { + for suffix in suffixes { + let referenceImagesDirectory = "\(envReferenceImageDirectory)\(suffix)" + let comparisonSuccess = compareSnapshotOfView(view, referenceImagesDirectory: referenceImagesDirectory, identifier: identifier, tolerance: 0, error: &error) + if comparisonSuccess || recordMode { + break + } + + assert(comparisonSuccess, message: "Snapshot comparison failed: \(error)", file: file, line: line) + assert(recordMode == false, message: "Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!", file: file, line: line) + } + } else { + assert(false, message: "Missing value for referenceImagesDirectory - Set FB_REFERENCE_IMAGE_DIR as Environment variable in your scheme.", file: file, line: line) + } + } + + public func FBSnapshotVerifyLayer(layer: CALayer, identifier: String = "", suffixes: NSOrderedSet = FBSnapshotTestCaseDefaultSuffixes(), file: String = __FILE__, line: UInt = __LINE__) { + let envReferenceImageDirectory = NSProcessInfo.processInfo().environment["FB_REFERENCE_IMAGE_DIR"] as? String + var error: NSError? + var comparisonSuccess = false + + if let envReferenceImageDirectory = envReferenceImageDirectory { + for suffix in suffixes { + let referenceImagesDirectory = "\(envReferenceImageDirectory)\(suffix)" + comparisonSuccess = compareSnapshotOfLayer(layer, referenceImagesDirectory: referenceImagesDirectory, identifier: identifier, tolerance: 0, error: &error) + if comparisonSuccess || recordMode { + break + } + + assert(comparisonSuccess, message: "Snapshot comparison failed: \(error)", file: file, line: line) + assert(recordMode == false, message: "Test ran in record mode. Reference image is now saved. Disable record mode to perform an actual snapshot comparison!", file: file, line: line) + } + } else { + XCTFail("Missing value for referenceImagesDirectory - Set FB_REFERENCE_IMAGE_DIR as Environment variable in your scheme.") + } + } + + func assert(assertion: Bool, message: String, file: String, line: UInt) { + if !assertion { + XCTFail(message, file: file, line: line) + } + } +} diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h new file mode 100644 index 0000000..b6f9c31 --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h @@ -0,0 +1,37 @@ +// +// Created by Gabriel Handford on 3/1/09. +// Copyright 2009-2013. All rights reserved. +// Created by John Boiles on 10/20/11. +// Copyright (c) 2011. All rights reserved +// Modified by Felix Schulze on 2/11/13. +// Copyright 2013. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, +// copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following +// conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// + +#import + +@interface UIImage (Compare) + +- (BOOL)compareWithImage:(UIImage *)image tolerance:(CGFloat)tolerance; + +@end diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m new file mode 100644 index 0000000..ac5bb94 --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.m @@ -0,0 +1,134 @@ +// +// Created by Gabriel Handford on 3/1/09. +// Copyright 2009-2013. All rights reserved. +// Created by John Boiles on 10/20/11. +// Copyright (c) 2011. All rights reserved +// Modified by Felix Schulze on 2/11/13. +// Copyright 2013. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, +// copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following +// conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// + +#import "UIImage+Compare.h" + +// This makes debugging much more fun +typedef union { + uint32_t raw; + unsigned char bytes[4]; + struct { + char red; + char green; + char blue; + char alpha; + } __attribute__ ((packed)) pixels; +} FBComparePixel; + +@implementation UIImage (Compare) + +- (BOOL)compareWithImage:(UIImage *)image tolerance:(CGFloat)tolerance +{ + NSAssert(CGSizeEqualToSize(self.size, image.size), @"Images must be same size."); + + CGSize referenceImageSize = CGSizeMake(CGImageGetWidth(self.CGImage), CGImageGetHeight(self.CGImage)); + CGSize imageSize = CGSizeMake(CGImageGetWidth(image.CGImage), CGImageGetHeight(image.CGImage)); + + // The images have the equal size, so we could use the smallest amount of bytes because of byte padding + size_t minBytesPerRow = MIN(CGImageGetBytesPerRow(self.CGImage), CGImageGetBytesPerRow(image.CGImage)); + size_t referenceImageSizeBytes = referenceImageSize.height * minBytesPerRow; + void *referenceImagePixels = calloc(1, referenceImageSizeBytes); + void *imagePixels = calloc(1, referenceImageSizeBytes); + + if (!referenceImagePixels || !imagePixels) { + free(referenceImagePixels); + free(imagePixels); + return NO; + } + + CGContextRef referenceImageContext = CGBitmapContextCreate(referenceImagePixels, + referenceImageSize.width, + referenceImageSize.height, + CGImageGetBitsPerComponent(self.CGImage), + minBytesPerRow, + CGImageGetColorSpace(self.CGImage), + (CGBitmapInfo)kCGImageAlphaPremultipliedLast + ); + CGContextRef imageContext = CGBitmapContextCreate(imagePixels, + imageSize.width, + imageSize.height, + CGImageGetBitsPerComponent(image.CGImage), + minBytesPerRow, + CGImageGetColorSpace(image.CGImage), + (CGBitmapInfo)kCGImageAlphaPremultipliedLast + ); + + if (!referenceImageContext || !imageContext) { + CGContextRelease(referenceImageContext); + CGContextRelease(imageContext); + free(referenceImagePixels); + free(imagePixels); + return NO; + } + + CGContextDrawImage(referenceImageContext, CGRectMake(0, 0, referenceImageSize.width, referenceImageSize.height), self.CGImage); + CGContextDrawImage(imageContext, CGRectMake(0, 0, imageSize.width, imageSize.height), image.CGImage); + + CGContextRelease(referenceImageContext); + CGContextRelease(imageContext); + + BOOL imageEqual = YES; + + // Do a fast compare if we can + if (tolerance == 0) { + imageEqual = (memcmp(referenceImagePixels, imagePixels, referenceImageSizeBytes) == 0); + } else { + // Go through each pixel in turn and see if it is different + const NSInteger pixelCount = self.size.width * self.size.height; + + FBComparePixel *p1 = referenceImagePixels; + FBComparePixel *p2 = imagePixels; + + NSInteger numDiffPixels = 0; + for (int n = 0; n < pixelCount; ++n) { + // If this pixel is different, increment the pixel diff count and see + // if we have hit our limit. + if (p1->raw != p2->raw) { + numDiffPixels ++; + + CGFloat percent = (CGFloat)numDiffPixels / pixelCount; + if (percent > tolerance) { + imageEqual = NO; + break; + } + } + + p1++; + p2++; + } + } + + free(referenceImagePixels); + free(imagePixels); + + return imageEqual; +} + +@end diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h new file mode 100644 index 0000000..3559584 --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h @@ -0,0 +1,37 @@ +// +// Created by Gabriel Handford on 3/1/09. +// Copyright 2009-2013. All rights reserved. +// Created by John Boiles on 10/20/11. +// Copyright (c) 2011. All rights reserved +// Modified by Felix Schulze on 2/11/13. +// Copyright 2013. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, +// copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following +// conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// + +#import + +@interface UIImage (Diff) + +- (UIImage *)diffWithImage:(UIImage *)image; + +@end diff --git a/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m new file mode 100644 index 0000000..cb3dae5 --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.m @@ -0,0 +1,56 @@ +// +// Created by Gabriel Handford on 3/1/09. +// Copyright 2009-2013. All rights reserved. +// Created by John Boiles on 10/20/11. +// Copyright (c) 2011. All rights reserved +// Modified by Felix Schulze on 2/11/13. +// Copyright 2013. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, +// copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following +// conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// + +#import "UIImage+Diff.h" + +@implementation UIImage (Diff) + +- (UIImage *)diffWithImage:(UIImage *)image +{ + if (!image) { + return nil; + } + CGSize imageSize = CGSizeMake(MAX(self.size.width, image.size.width), MAX(self.size.height, image.size.height)); + UIGraphicsBeginImageContextWithOptions(imageSize, YES, 0); + CGContextRef context = UIGraphicsGetCurrentContext(); + [self drawInRect:CGRectMake(0, 0, self.size.width, self.size.height)]; + CGContextSetAlpha(context, 0.5); + CGContextBeginTransparencyLayer(context, NULL); + [image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)]; + CGContextSetBlendMode(context, kCGBlendModeDifference); + CGContextSetFillColorWithColor(context,[UIColor whiteColor].CGColor); + CGContextFillRect(context, CGRectMake(0, 0, self.size.width, self.size.height)); + CGContextEndTransparencyLayer(context); + UIImage *returnImage = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + return returnImage; +} + +@end diff --git a/Example/Pods/FBSnapshotTestCase/LICENSE b/Example/Pods/FBSnapshotTestCase/LICENSE new file mode 100644 index 0000000..2dd780c --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/LICENSE @@ -0,0 +1,29 @@ +BSD License + +For the FBSnapshotTestCase software + +Copyright (c) 2013, Facebook, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/Example/Pods/FBSnapshotTestCase/README.md b/Example/Pods/FBSnapshotTestCase/README.md new file mode 100644 index 0000000..d9f638a --- /dev/null +++ b/Example/Pods/FBSnapshotTestCase/README.md @@ -0,0 +1,97 @@ +FBSnapshotTestCase +====================== + +[![Build Status](https://travis-ci.org/facebook/ios-snapshot-test-case.svg)](https://travis-ci.org/facebook/ios-snapshot-test-case) [![Cocoa Pod Version](https://cocoapod-badges.herokuapp.com/v/FBSnapshotTestCase/badge.svg)](http://cocoadocs.org/docsets/FBSnapshotTestCase/) + +What it does +------------ + +A "snapshot test case" takes a configured `UIView` or `CALayer` and uses the +`renderInContext:` method to get an image snapshot of its contents. It +compares this snapshot to a "reference image" stored in your source code +repository and fails the test if the two images don't match. + +Why? +---- + +At Facebook we write a lot of UI code. As you might imagine, each type of +feed story is rendered using a subclass of `UIView`. There are a lot of edge +cases that we want to handle correctly: + +- What if there is more text than can fit in the space available? +- What if an image doesn't match the size of an image view? +- What should the highlighted state look like? + +It's straightforward to test logic code, but less obvious how you should test +views. You can do a lot of rectangle asserts, but these are hard to understand +or visualize. Looking at an image diff shows you exactly what changed and how +it will look to users. + +We developed `FBSnapshotTestCase` to make snapshot tests easy. + +Installation with CocoaPods +--------------------------- + +1. Add the following lines to your Podfile: + + ``` + target "Tests" do + pod 'FBSnapshotTestCase' + end + ``` + + If you support iOS 7 use `FBSnapshotTestCase/Core` instead, which doesn't contain Swift support. + + Replace "Tests" with the name of your test project. + +2. Define `FB_REFERENCE_IMAGE_DIR` in your scheme. This should + point to the directory where you want reference images to be stored. At Facebook, + we normally use this: + +|Name|Value| +|:---|:----| +|`FB_REFERENCE_IMAGE_DIR`|`$(SOURCE_ROOT)/$(PROJECT_NAME)Tests/ReferenceImages`| + + +![](FBSnapshotTestCaseDemo/Scheme_FB_REFERENCE_IMAGE_DIR.png) + +Creating a snapshot test +------------------------ + +1. Subclass `FBSnapshotTestCase` instead of `XCTestCase`. +2. From within your test, use `FBSnapshotVerifyView`. +3. Run the test once with `self.recordMode = YES;` in the test's `-setUp` + method. (This creates the reference images on disk.) +4. Remove the line enabling record mode and run the test. + +Features +-------- + +- Automatically names reference images on disk according to test class and + selector. +- Prints a descriptive error message to the console on failure. (Bonus: + failure message includes a one-line command to see an image diff if + you have [Kaleidoscope](http://www.kaleidoscopeapp.com) installed.) +- Supply an optional "identifier" if you want to perform multiple snapshots + in a single test method. +- Support for `CALayer` via `FBSnapshotVerifyLayer`. + +Notes +----- + +Your unit test must be an "application test", not a "logic test." (That is, it +must be run within the Simulator so that it has access to UIKit.) In Xcode 5 +and later new projects only offer application tests, but older projects will +have separate targets for the two types. + +Authors +------- + +`FBSnapshotTestCase` was written at Facebook by +[Jonathan Dann](https://facebook.com/j.p.dann) with significant contributions by +[Todd Krabach](https://facebook.com/toddkrabach). + +License +------- + +`FBSnapshotTestCase` is BSD-licensed. See `LICENSE`. diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h new file mode 120000 index 0000000..2925eab --- /dev/null +++ b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCase.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h new file mode 120000 index 0000000..6127a30 --- /dev/null +++ b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h new file mode 120000 index 0000000..4a7dea1 --- /dev/null +++ b/Example/Pods/Headers/Private/FBSnapshotTestCase/FBSnapshotTestController.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h new file mode 120000 index 0000000..a68eafb --- /dev/null +++ b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Compare.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h new file mode 120000 index 0000000..f21e64d --- /dev/null +++ b/Example/Pods/Headers/Private/FBSnapshotTestCase/UIImage+Diff.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h new file mode 120000 index 0000000..2925eab --- /dev/null +++ b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCase.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCase.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h new file mode 120000 index 0000000..6127a30 --- /dev/null +++ b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestCasePlatform.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestController.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestController.h new file mode 120000 index 0000000..4a7dea1 --- /dev/null +++ b/Example/Pods/Headers/Public/FBSnapshotTestCase/FBSnapshotTestController.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Compare.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Compare.h new file mode 120000 index 0000000..a68eafb --- /dev/null +++ b/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Compare.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Compare.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Diff.h b/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Diff.h new file mode 120000 index 0000000..f21e64d --- /dev/null +++ b/Example/Pods/Headers/Public/FBSnapshotTestCase/UIImage+Diff.h @@ -0,0 +1 @@ +../../../FBSnapshotTestCase/FBSnapshotTestCase/UIImage+Diff.h \ No newline at end of file diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 081f62c..b524577 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,8 +1,14 @@ PODS: - CodFis-Helper (0.1.0) + - FBSnapshotTestCase (2.0.2): + - FBSnapshotTestCase/SwiftSupport (= 2.0.2) + - FBSnapshotTestCase/Core (2.0.2) + - FBSnapshotTestCase/SwiftSupport (2.0.2): + - FBSnapshotTestCase/Core DEPENDENCIES: - CodFis-Helper (from `../`) + - FBSnapshotTestCase EXTERNAL SOURCES: CodFis-Helper: @@ -10,5 +16,6 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: CodFis-Helper: 16b94c06d9483db0c57582a4b699691e33c8cb0f + FBSnapshotTestCase: fd500d5b282c4ec60215d26d0b58b0cf271dd0d6 COCOAPODS: 0.37.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index a29625b..55522ae 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,412 +7,519 @@ objects = { /* Begin PBXBuildFile section */ - 11074E61989B7D6C4D6A48B9 /* Pods-CodFis-Helper_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 37A41739BE285995E516A89E /* Pods-CodFis-Helper_Example-dummy.m */; }; - 2493265C0B9059CF970D9275 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4A79085DC1797B00AE6238 /* Foundation.framework */; }; - 2F080BAAA46563100E1B717C /* CodFis-Helper.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CF4365B2D737A6C7CC786019 /* CodFis-Helper.bundle */; }; - 3EB2B9105A4516E41F9957B6 /* Pods-CodFis-Helper_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E929121CEE9AC625B4A7DED /* Pods-CodFis-Helper_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 449F62CFA3A50C2403282704 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 025B2DF5C60B5EFAA93F7AC7 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45292986E7F060E35D823E9D /* Pods-CodFis-Helper_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA323D680DE2D521730E1CB /* Pods-CodFis-Helper_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 481F435F6E67E4F92ECE6BEE /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 25FAC0A570F39489A042CB8E /* CodFis+Helper.m */; }; - 7CE01568C283AADFFDE4BF99 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDBC59EA856C482155FA935 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m */; }; - 851656C414D747F656B67F2D /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 523A582C4C292AE6CEF6606D /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 963F5BD90B6E320FC72481A5 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 25FAC0A570F39489A042CB8E /* CodFis+Helper.m */; }; - A05724DFAAB6C9606BB9AE80 /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = B1FDD9DA2A375CD772AD096F /* CodFis+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B62863D89B1380E8F5973296 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4A79085DC1797B00AE6238 /* Foundation.framework */; }; - B6DCC253B33F661F9C1510FF /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = B1FDD9DA2A375CD772AD096F /* CodFis+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DEFC57FC0163DA4F71E489C2 /* Pods-CodFis-Helper_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D024EEFCB16D07C449EDD7C4 /* Pods-CodFis-Helper_Tests-dummy.m */; }; - E2700CDF38D4861AA43A610B /* CodFis-Helper.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 9143549ED482126BBDD8B26D /* CodFis-Helper.bundle */; }; - E6DD9FF9358B60B4B69018FD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4A79085DC1797B00AE6238 /* Foundation.framework */; }; - F691DE5B588CADE18173E16A /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 50AF3D48ECEB965DA098048C /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m */; }; - F922E4ABA9EC1286AB5DEAC0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F4A79085DC1797B00AE6238 /* Foundation.framework */; }; + 031C91CB8C177C02FFC571E4 /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = F32C98AF806E0BB18648B3BF /* CodFis+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0600BF2ED7BE9B1195B2DB41 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C626AA80C426E2598707A701 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m */; }; + 073BC680CC143C203E375B07 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = EBFF7693264042FC86C009B8 /* FBSnapshotTestController.m */; }; + 0E2E2E16478BBC7BE617B677 /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = 9299C0EDFB29DFADAF1B3DB7 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D1DB8D567DA22599418521E /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A79DD569CEA854DECE857D /* UIImage+Diff.m */; }; + 2B832CABAFF0DF8ACA788533 /* CodFis-Helper.bundle in Resources */ = {isa = PBXBuildFile; fileRef = FD664738B4AC98F5421FDECA /* CodFis-Helper.bundle */; }; + 35B03C2B9BF4B7BF5DB22F88 /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = F32C98AF806E0BB18648B3BF /* CodFis+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 369C92CB96319A8558C3B43F /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = C436F45B60999A37B19E10FA /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 405E8A564D97D6861424C3F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C365C46168A519E94A5E6669 /* Foundation.framework */; }; + 44893898ED38410328FA3CDE /* CodFis-Helper.bundle in Resources */ = {isa = PBXBuildFile; fileRef = EC01D12AD9B85AF49E330F7B /* CodFis-Helper.bundle */; }; + 4546AB92064A07B45F9776C6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C365C46168A519E94A5E6669 /* Foundation.framework */; }; + 5364D12029385932079922D8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C365C46168A519E94A5E6669 /* Foundation.framework */; }; + 5D657BB173296F03E7FB4443 /* Pods-CodFis-Helper_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DAC660232D3F08A9F377140 /* Pods-CodFis-Helper_Tests-dummy.m */; }; + 5DC21A81D72033544B73CA55 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 01B8B5C4053FE34AFE563AD7 /* UIImage+Compare.m */; }; + 682E62EE1B4E79FE00CD5476 /* CodFisResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 682E62EB1B4E79FE00CD5476 /* CodFisResponse.h */; }; + 682E62EF1B4E79FE00CD5476 /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 682E62EC1B4E79FE00CD5476 /* CodFisResponse.m */; }; + 682E62F01B4E79FE00CD5476 /* ResponseConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 682E62ED1B4E79FE00CD5476 /* ResponseConstants.h */; }; + 682E62F11B4E7C7200CD5476 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 23A643926CE2B8102E672350 /* CodFis+Helper.m */; }; + 682E62F21B4E7C7800CD5476 /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = F32C98AF806E0BB18648B3BF /* CodFis+Helper.h */; }; + 682E62F31B4E7D0100CD5476 /* CodFisResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 682E62EB1B4E79FE00CD5476 /* CodFisResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 682E62F41B4E7D0500CD5476 /* ResponseConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 682E62ED1B4E79FE00CD5476 /* ResponseConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 682E62F51B4E7D0A00CD5476 /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 682E62EC1B4E79FE00CD5476 /* CodFisResponse.m */; }; + 6A67C66B8A8FFCC0827BD3A2 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 23A643926CE2B8102E672350 /* CodFis+Helper.m */; }; + 6CBE395BA6F457E7F5F9AEC4 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 12DD0B70AA5243B80C0A4D11 /* FBSnapshotTestCase.m */; }; + 739194CF3C6A82DACFE89C77 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 5482DE07811DEC838989B93B /* FBSnapshotTestCasePlatform.m */; }; + 740E910EA5092ADEAE386E1B /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = AD62239DD5E49C3CF9D789AC /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FE1C21ED827195F55721BA4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C365C46168A519E94A5E6669 /* Foundation.framework */; }; + 87B279D9409EC3CE03726F7C /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD63618175B057F0186E4AE6 /* XCTest.framework */; }; + 8A288069F5C2D41575250F06 /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F03A500FCEBC1C2A145D7251 /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m */; }; + 8A99FDEF2CF0C6A18E9FCD81 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 370B3D23B94796BF139C0F91 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C944B69107EE85CEF8258AF /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D2DD1F06D9A0C8B1D20D9274 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 922637DC4ED13815F229AF5E /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 14064CFC1183DBE30A794162 /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BABC9DA7AE6102D4B7E9935A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C365C46168A519E94A5E6669 /* Foundation.framework */; }; + BF0556483AF2D93604F9C3B2 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A25DFABD25743ED581C7F519 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4E8894BB7D6FDD569A0A729 /* Pods-CodFis-Helper_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB2418C881E791EC426AF2F7 /* Pods-CodFis-Helper_Example-dummy.m */; }; + D4B919AA85D6BF7616DAEEF3 /* Pods-CodFis-Helper_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CC62F644A0DDD1CB5C42BB60 /* Pods-CodFis-Helper_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1237B00BE9071CBF7D7629E /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 23A643926CE2B8102E672350 /* CodFis+Helper.m */; }; + F76DA07BC597DE093DA8391B /* Pods-CodFis-Helper_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5132299E12A9D0AE2C2AFF36 /* Pods-CodFis-Helper_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAE650F6DE4BAB8D71F80DA6 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 532F7FA1A3208D2C1928147D /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB6A7C48C5006786C97CC371 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CD52A4ABB9E24A12FDA11B4 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-dummy.m */; }; + FBD8879866F01693FF65E0D3 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282F296058BB95E35F588B28 /* SwiftSupport.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0681F166833EF3C79651F4A2 /* PBXContainerItemProxy */ = { + 0DE63DAAC610BAA0352E0217 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 6B1DCE258C608240329356C3 /* Project object */; + containerPortal = D4EA3A0DBDEDC1A3544B014D /* Project object */; proxyType = 1; - remoteGlobalIDString = 1280F924D5223B5FEB6CF976; + remoteGlobalIDString = FD508D06D3936BDA8CAF7646; remoteInfo = "Pods-CodFis-Helper_Example-CodFis-Helper"; }; - 1F0136A32BF831CB14865356 /* PBXContainerItemProxy */ = { + 20FAD1A64B56182A5CFE0092 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 6B1DCE258C608240329356C3 /* Project object */; + containerPortal = D4EA3A0DBDEDC1A3544B014D /* Project object */; proxyType = 1; - remoteGlobalIDString = 25C88DDA6FC26EF63AFCBCCE; - remoteInfo = "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper"; - }; - 256E65C7410233D852ABB86D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 6B1DCE258C608240329356C3 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8B2CB4980C2740F02C576A5; + remoteGlobalIDString = A985A3E0A157915C3311A610; remoteInfo = "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper"; }; - 4F0E7AD1E0E8496E97999D69 /* PBXContainerItemProxy */ = { + 4C1637BB58BE42A541100530 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 6B1DCE258C608240329356C3 /* Project object */; + containerPortal = D4EA3A0DBDEDC1A3544B014D /* Project object */; proxyType = 1; - remoteGlobalIDString = 050961C76F8E2B642599D81B; + remoteGlobalIDString = ADB261BDD4DF67A60AAD892E; + remoteInfo = "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper"; + }; + 64A5F4DE937D5A82FB523A72 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D4EA3A0DBDEDC1A3544B014D /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6FF4CD71E232ACAB02B32539; + remoteInfo = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase"; + }; + C056D5024005C284994D1973 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D4EA3A0DBDEDC1A3544B014D /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9E17CB4EA20D4DB70300B8AF; remoteInfo = "Pods-CodFis-Helper_Tests-CodFis-Helper"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 025B2DF5C60B5EFAA93F7AC7 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h"; sourceTree = ""; }; - 1F74CF067FBF935D1DBE1061 /* Pods-CodFis-Helper_Example-CodFis-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Example-CodFis-Helper-prefix.pch"; sourceTree = ""; }; - 1FCADDD31E2107C49EE5C8D1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Info.plist"; sourceTree = ""; }; - 2182BB28065C6702435D3706 /* CodFis_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CodFis_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 227AB93AE90ECC0F4F909249 /* Pods-CodFis-Helper_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CodFis-Helper_Example-resources.sh"; sourceTree = ""; }; - 25FAC0A570F39489A042CB8E /* CodFis+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CodFis+Helper.m"; sourceTree = ""; }; - 26C7A527A437B7BE3C31CCDF /* Pods-CodFis-Helper_Example-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Example-environment.h"; sourceTree = ""; }; - 29A5EE90118EF99E5EA98758 /* Pods-CodFis-Helper_Tests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Tests-environment.h"; sourceTree = ""; }; - 304363FFF09D62DE2EF382D5 /* Pods-CodFis-Helper_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CodFis-Helper_Tests-acknowledgements.markdown"; sourceTree = ""; }; - 32F0570E78B9D17D5993A043 /* Pods-CodFis-Helper_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CodFis-Helper_Example-acknowledgements.plist"; sourceTree = ""; }; - 33F911D399A5C8AFFB8B1985 /* Pods-CodFis-Helper_Tests-CodFis-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CodFis-Helper_Tests-CodFis-Helper.xcconfig"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper.xcconfig"; sourceTree = ""; }; - 37A41739BE285995E516A89E /* Pods-CodFis-Helper_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CodFis-Helper_Example-dummy.m"; sourceTree = ""; }; - 3F4A79085DC1797B00AE6238 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 417F12A1507D5B5D41F4DD5A /* Pods-CodFis-Helper_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Example.debug.xcconfig"; sourceTree = ""; }; - 4BDBC59EA856C482155FA935 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m"; sourceTree = ""; }; - 50AF3D48ECEB965DA098048C /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m"; sourceTree = ""; }; - 523A582C4C292AE6CEF6606D /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h"; sourceTree = ""; }; - 5C84D4CFA0A4060CF11A6229 /* Pods-CodFis-Helper_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-CodFis-Helper_Example.modulemap"; sourceTree = ""; }; - 7E0A18BDADD15CAC9C921C28 /* Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; name = "Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap"; sourceTree = ""; }; - 7E7C77F8F046D5A5E0CA05BA /* Pods_CodFis_Helper_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CodFis_Helper_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8155726F02E9DAE60CB86CEC /* Pods-CodFis-Helper_Example-CodFis-Helper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-CodFis-Helper_Example-CodFis-Helper.modulemap"; sourceTree = ""; }; - 839B03B6C71B45F23920E3BC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8DF46EA665C570E0E9DF6A7C /* Pods-CodFis-Helper_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CodFis-Helper_Tests-acknowledgements.plist"; sourceTree = ""; }; - 8E929121CEE9AC625B4A7DED /* Pods-CodFis-Helper_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Tests-umbrella.h"; sourceTree = ""; }; - 9143549ED482126BBDD8B26D /* CodFis-Helper.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "CodFis-Helper.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - 97926B30708EFCA6D48E507D /* Pods-CodFis-Helper_Example-CodFis-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Example-CodFis-Helper.xcconfig"; sourceTree = ""; }; - A2C6B1063B93941C8FFA6A6C /* Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch"; sourceTree = ""; }; - ABDFEB9B10B60395DA5E2AD3 /* Pods-CodFis-Helper_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Tests.debug.xcconfig"; sourceTree = ""; }; - B1FDD9DA2A375CD772AD096F /* CodFis+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodFis+Helper.h"; sourceTree = ""; }; - B635CAC21080789C6F301EC6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - BB9FB4E6B5F7EE49CD9D6734 /* Pods-CodFis-Helper_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CodFis-Helper_Example-acknowledgements.markdown"; sourceTree = ""; }; - C131402EAC8832B05EE58495 /* Pods-CodFis-Helper_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Example.release.xcconfig"; sourceTree = ""; }; - CF4365B2D737A6C7CC786019 /* CodFis-Helper.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "CodFis-Helper.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - CF6DB55917EE521E8F56B5F5 /* Pods-CodFis-Helper_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-CodFis-Helper_Tests.modulemap"; sourceTree = ""; }; - D024EEFCB16D07C449EDD7C4 /* Pods-CodFis-Helper_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CodFis-Helper_Tests-dummy.m"; sourceTree = ""; }; - D7A4D7D3E1A0347D3C262438 /* Pods-CodFis-Helper_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Tests.release.xcconfig"; sourceTree = ""; }; - D83F6486D40A8F7ACC6FA555 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - DE6F36411C30C5BFBF0BF932 /* Pods-CodFis-Helper_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CodFis-Helper_Tests-resources.sh"; sourceTree = ""; }; - E17171040337CEAC6A77768C /* Pods_CodFis_Helper_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CodFis_Helper_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E29A7285045F682504DA3945 /* CodFis_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CodFis_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E31034BA95DA6EF7553F9912 /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig"; sourceTree = ""; }; - E8CE77C86DF3B2980F0A6F96 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig"; sourceTree = ""; }; - E9D96525B175CC0C98D68AF4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - EAA323D680DE2D521730E1CB /* Pods-CodFis-Helper_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Example-umbrella.h"; sourceTree = ""; }; - FA9FE55D03BF8EDD1452679A /* Pods-CodFis-Helper_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CodFis-Helper_Tests-frameworks.sh"; sourceTree = ""; }; - FAFD17AAE88E8248F790535E /* Pods-CodFis-Helper_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CodFis-Helper_Example-frameworks.sh"; sourceTree = ""; }; + 0086C8E8CA0F31F4307CF34A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 01B8B5C4053FE34AFE563AD7 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/UIImage+Compare.m"; sourceTree = ""; }; + 07A5C1352836E777DA3ECC66 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig"; sourceTree = ""; }; + 08890B9E1C29D83B7B7A681E /* Pods-CodFis-Helper_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CodFis-Helper_Example-resources.sh"; sourceTree = ""; }; + 10EF7823C2D42E8DC85DAEEC /* Pods-CodFis-Helper_Tests-CodFis-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CodFis-Helper_Tests-CodFis-Helper.xcconfig"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper.xcconfig"; sourceTree = ""; }; + 12DD0B70AA5243B80C0A4D11 /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; + 14064CFC1183DBE30A794162 /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h"; sourceTree = ""; }; + 23A643926CE2B8102E672350 /* CodFis+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CodFis+Helper.m"; sourceTree = ""; }; + 282F296058BB95E35F588B28 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = FBSnapshotTestCase/SwiftSupport.swift; sourceTree = ""; }; + 2BCAF1F451FF05D041D2B294 /* Pods-CodFis-Helper_Example-CodFis-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Example-CodFis-Helper.xcconfig"; sourceTree = ""; }; + 2F7B87844885414B46824173 /* Pods-CodFis-Helper_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Tests.debug.xcconfig"; sourceTree = ""; }; + 34A76A3ADD9DC1BA26BCE1EE /* Pods-CodFis-Helper_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-CodFis-Helper_Tests.modulemap"; sourceTree = ""; }; + 370B3D23B94796BF139C0F91 /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; + 4341403393F42E8688A70ECE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 44295926F50BE228F3664811 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 4734074D35BE2016E7F32A5D /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase-Private.xcconfig"; sourceTree = ""; }; + 4BE73E65AC588F6A9D2D5461 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; + 505F5C1DE21C7441976EF295 /* Pods-CodFis-Helper_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CodFis-Helper_Example-frameworks.sh"; sourceTree = ""; }; + 512D0B961D51A3D0D22DAFD8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5132299E12A9D0AE2C2AFF36 /* Pods-CodFis-Helper_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Example-umbrella.h"; sourceTree = ""; }; + 532F7FA1A3208D2C1928147D /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; + 5353614EDCA7223839D29985 /* Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; name = "Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap"; sourceTree = ""; }; + 5482DE07811DEC838989B93B /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; + 54A161A13D2B129C3A12E4FB /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig"; sourceTree = ""; }; + 59EE78971A9DEEC99AA3EF5F /* Pods-CodFis-Helper_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CodFis-Helper_Tests-resources.sh"; sourceTree = ""; }; + 67F8259C7D5F38C6431A19CC /* Pods-CodFis-Helper_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CodFis-Helper_Tests-acknowledgements.markdown"; sourceTree = ""; }; + 682E62EB1B4E79FE00CD5476 /* CodFisResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodFisResponse.h; sourceTree = ""; }; + 682E62EC1B4E79FE00CD5476 /* CodFisResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodFisResponse.m; sourceTree = ""; }; + 682E62ED1B4E79FE00CD5476 /* ResponseConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResponseConstants.h; sourceTree = ""; }; + 70155AC6E63A878F87041E50 /* Pods-CodFis-Helper_Example-CodFis-Helper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-CodFis-Helper_Example-CodFis-Helper.modulemap"; sourceTree = ""; }; + 70B5C50D55B81F20E9F3F262 /* Pods-CodFis-Helper_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Example.release.xcconfig"; sourceTree = ""; }; + 7D4FB9CDACCA193E1EBCD14F /* Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch"; sourceTree = ""; }; + 7DAC660232D3F08A9F377140 /* Pods-CodFis-Helper_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CodFis-Helper_Tests-dummy.m"; sourceTree = ""; }; + 7E098244EEE0FC7D21152662 /* Pods-CodFis-Helper_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Tests.release.xcconfig"; sourceTree = ""; }; + 84AFCE6852F1F870F621D5D0 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase.modulemap"; sourceTree = ""; }; + 852A9F9A0A8E0D13425DB2B7 /* Pods-CodFis-Helper_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CodFis-Helper_Tests-acknowledgements.plist"; sourceTree = ""; }; + 8788A7D8FE24D68EE1998CCC /* CodFis_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CodFis_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 887AFB6C1A73EF4FC4354128 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Info.plist"; sourceTree = ""; }; + 8A1249310547586F4C7698A0 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9299C0EDFB29DFADAF1B3DB7 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/UIImage+Diff.h"; sourceTree = ""; }; + 9CD52A4ABB9E24A12FDA11B4 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; + A25DFABD25743ED581C7F519 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h"; sourceTree = ""; }; + A72BCEB24BC3FE3F8D88FD88 /* Pods-CodFis-Helper_Example-CodFis-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Example-CodFis-Helper-prefix.pch"; sourceTree = ""; }; + AB2418C881E791EC426AF2F7 /* Pods-CodFis-Helper_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CodFis-Helper_Example-dummy.m"; sourceTree = ""; }; + AD62239DD5E49C3CF9D789AC /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; + B649BBD084134EB15C749FB0 /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BF385E8ACED1DFB8FDF19959 /* Pods-CodFis-Helper_Tests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Tests-environment.h"; sourceTree = ""; }; + BF870BBFA4A3E87E2F197709 /* Pods-CodFis-Helper_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CodFis-Helper_Tests-frameworks.sh"; sourceTree = ""; }; + C365C46168A519E94A5E6669 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + C436F45B60999A37B19E10FA /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/UIImage+Compare.h"; sourceTree = ""; }; + C626AA80C426E2598707A701 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m"; sourceTree = ""; }; + CC62F644A0DDD1CB5C42BB60 /* Pods-CodFis-Helper_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Tests-umbrella.h"; sourceTree = ""; }; + D2DD1F06D9A0C8B1D20D9274 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h"; sourceTree = ""; }; + DAADE4540CEBD84F453F0CB8 /* CodFis_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CodFis_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E2B222A324840986F4A11E42 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase.xcconfig"; sourceTree = ""; }; + E3375BFF17B1FEB80BD8A778 /* Pods-CodFis-Helper_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CodFis-Helper_Example.debug.xcconfig"; sourceTree = ""; }; + EBFF7693264042FC86C009B8 /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; + EC01D12AD9B85AF49E330F7B /* CodFis-Helper.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "CodFis-Helper.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + EE3F94B3C8F6609981F7B3B6 /* Pods_CodFis_Helper_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CodFis_Helper_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F03A500FCEBC1C2A145D7251 /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m"; path = "../Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m"; sourceTree = ""; }; + F2D2D73B894DADA67EFD0474 /* Pods-CodFis-Helper_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CodFis-Helper_Example-acknowledgements.plist"; sourceTree = ""; }; + F32C98AF806E0BB18648B3BF /* CodFis+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodFis+Helper.h"; sourceTree = ""; }; + F5D8A5EE7634B0A698F7EB0E /* Pods_CodFis_Helper_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CodFis_Helper_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F61D570EC3ED6D3F44AA67C1 /* Pods-CodFis-Helper_Example-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CodFis-Helper_Example-environment.h"; sourceTree = ""; }; + F7C52D2D5A4C63277D5E58F6 /* Pods-CodFis-Helper_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-CodFis-Helper_Example.modulemap"; sourceTree = ""; }; + F9A79DD569CEA854DECE857D /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/UIImage+Diff.m"; sourceTree = ""; }; + FCD3387B5D75877C4A3C8E7D /* Pods-CodFis-Helper_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CodFis-Helper_Example-acknowledgements.markdown"; sourceTree = ""; }; + FD63618175B057F0186E4AE6 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + FD664738B4AC98F5421FDECA /* CodFis-Helper.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "CodFis-Helper.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 1D103E179802ECCEA1057298 /* Frameworks */ = { + 1CE5922711D49B3D8303D304 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 43152B3E4EF24553B2142677 /* Frameworks */ = { + 44A13215044126705E5B4B13 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F922E4ABA9EC1286AB5DEAC0 /* Foundation.framework in Frameworks */, + BABC9DA7AE6102D4B7E9935A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9FB91A280C2352B665514659 /* Frameworks */ = { + 7B33CE02E340B5B57459C1FA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2493265C0B9059CF970D9275 /* Foundation.framework in Frameworks */, + 405E8A564D97D6861424C3F6 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A06FC575882ACEFB663C545C /* Frameworks */ = { + A459BED9F830649B8392A2D3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4546AB92064A07B45F9776C6 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BA4E27B64C2216C606127919 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7FE1C21ED827195F55721BA4 /* Foundation.framework in Frameworks */, + 87B279D9409EC3CE03726F7C /* XCTest.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DDB5DF1E04C02888C3D173DE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - A6A529DC2DCC94E88BE64F6D /* Frameworks */ = { + E66356CA5B50684B079406D4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E6DD9FF9358B60B4B69018FD /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C817FC912BFE15A1E0333B95 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B62863D89B1380E8F5973296 /* Foundation.framework in Frameworks */, + 5364D12029385932079922D8 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0FC088DB40E882985FE953A4 /* Pods-CodFis-Helper_Example */ = { + 00916F2B25E0A20A290924CF /* Development Pods */ = { isa = PBXGroup; children = ( - E9D96525B175CC0C98D68AF4 /* Info.plist */, - 5C84D4CFA0A4060CF11A6229 /* Pods-CodFis-Helper_Example.modulemap */, - BB9FB4E6B5F7EE49CD9D6734 /* Pods-CodFis-Helper_Example-acknowledgements.markdown */, - 32F0570E78B9D17D5993A043 /* Pods-CodFis-Helper_Example-acknowledgements.plist */, - 37A41739BE285995E516A89E /* Pods-CodFis-Helper_Example-dummy.m */, - 26C7A527A437B7BE3C31CCDF /* Pods-CodFis-Helper_Example-environment.h */, - FAFD17AAE88E8248F790535E /* Pods-CodFis-Helper_Example-frameworks.sh */, - 227AB93AE90ECC0F4F909249 /* Pods-CodFis-Helper_Example-resources.sh */, - EAA323D680DE2D521730E1CB /* Pods-CodFis-Helper_Example-umbrella.h */, - 417F12A1507D5B5D41F4DD5A /* Pods-CodFis-Helper_Example.debug.xcconfig */, - C131402EAC8832B05EE58495 /* Pods-CodFis-Helper_Example.release.xcconfig */, + 4493B13CF4805C0EA60D2116 /* CodFis-Helper */, ); - name = "Pods-CodFis-Helper_Example"; - path = "Target Support Files/Pods-CodFis-Helper_Example"; + name = "Development Pods"; sourceTree = ""; }; - 15349A31A6A652D45C258301 /* Support Files */ = { + 00D848D38C824C8977BEBBA6 /* Pods-CodFis-Helper_Tests */ = { isa = PBXGroup; children = ( - B635CAC21080789C6F301EC6 /* Info.plist */, - 1FCADDD31E2107C49EE5C8D1 /* Info.plist */, - 8155726F02E9DAE60CB86CEC /* Pods-CodFis-Helper_Example-CodFis-Helper.modulemap */, - 97926B30708EFCA6D48E507D /* Pods-CodFis-Helper_Example-CodFis-Helper.xcconfig */, - E8CE77C86DF3B2980F0A6F96 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */, - 4BDBC59EA856C482155FA935 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m */, - 1F74CF067FBF935D1DBE1061 /* Pods-CodFis-Helper_Example-CodFis-Helper-prefix.pch */, - 523A582C4C292AE6CEF6606D /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h */, - 7E0A18BDADD15CAC9C921C28 /* Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap */, - 33F911D399A5C8AFFB8B1985 /* Pods-CodFis-Helper_Tests-CodFis-Helper.xcconfig */, - E31034BA95DA6EF7553F9912 /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */, - 50AF3D48ECEB965DA098048C /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m */, - A2C6B1063B93941C8FFA6A6C /* Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch */, - 025B2DF5C60B5EFAA93F7AC7 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h */, - ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper"; - sourceTree = ""; - }; - 2069765619EA52F851A2C3A9 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 0FC088DB40E882985FE953A4 /* Pods-CodFis-Helper_Example */, - 7C846CA47F557B85A7B43423 /* Pods-CodFis-Helper_Tests */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 2E7E0FBC978EDFB1374BE981 /* Frameworks */ = { - isa = PBXGroup; - children = ( - BA5B624CC2A860B11A72A477 /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; - 3B86763168303742AC86029B /* CodFis-Helper */ = { - isa = PBXGroup; - children = ( - C5ED7B1A7425FFAD071D6F99 /* CodFis-Helper */, - 15349A31A6A652D45C258301 /* Support Files */, - ); - name = "CodFis-Helper"; - path = ../..; - sourceTree = ""; - }; - 7C846CA47F557B85A7B43423 /* Pods-CodFis-Helper_Tests */ = { - isa = PBXGroup; - children = ( - 839B03B6C71B45F23920E3BC /* Info.plist */, - CF6DB55917EE521E8F56B5F5 /* Pods-CodFis-Helper_Tests.modulemap */, - 304363FFF09D62DE2EF382D5 /* Pods-CodFis-Helper_Tests-acknowledgements.markdown */, - 8DF46EA665C570E0E9DF6A7C /* Pods-CodFis-Helper_Tests-acknowledgements.plist */, - D024EEFCB16D07C449EDD7C4 /* Pods-CodFis-Helper_Tests-dummy.m */, - 29A5EE90118EF99E5EA98758 /* Pods-CodFis-Helper_Tests-environment.h */, - FA9FE55D03BF8EDD1452679A /* Pods-CodFis-Helper_Tests-frameworks.sh */, - DE6F36411C30C5BFBF0BF932 /* Pods-CodFis-Helper_Tests-resources.sh */, - 8E929121CEE9AC625B4A7DED /* Pods-CodFis-Helper_Tests-umbrella.h */, - ABDFEB9B10B60395DA5E2AD3 /* Pods-CodFis-Helper_Tests.debug.xcconfig */, - D7A4D7D3E1A0347D3C262438 /* Pods-CodFis-Helper_Tests.release.xcconfig */, + 8A1249310547586F4C7698A0 /* Info.plist */, + 34A76A3ADD9DC1BA26BCE1EE /* Pods-CodFis-Helper_Tests.modulemap */, + 67F8259C7D5F38C6431A19CC /* Pods-CodFis-Helper_Tests-acknowledgements.markdown */, + 852A9F9A0A8E0D13425DB2B7 /* Pods-CodFis-Helper_Tests-acknowledgements.plist */, + 7DAC660232D3F08A9F377140 /* Pods-CodFis-Helper_Tests-dummy.m */, + BF385E8ACED1DFB8FDF19959 /* Pods-CodFis-Helper_Tests-environment.h */, + BF870BBFA4A3E87E2F197709 /* Pods-CodFis-Helper_Tests-frameworks.sh */, + 59EE78971A9DEEC99AA3EF5F /* Pods-CodFis-Helper_Tests-resources.sh */, + CC62F644A0DDD1CB5C42BB60 /* Pods-CodFis-Helper_Tests-umbrella.h */, + 2F7B87844885414B46824173 /* Pods-CodFis-Helper_Tests.debug.xcconfig */, + 7E098244EEE0FC7D21152662 /* Pods-CodFis-Helper_Tests.release.xcconfig */, ); name = "Pods-CodFis-Helper_Tests"; path = "Target Support Files/Pods-CodFis-Helper_Tests"; sourceTree = ""; }; - BA5B624CC2A860B11A72A477 /* iOS */ = { + 1FF3FBB6A7B6FF086C712CEF /* SwiftSupport */ = { isa = PBXGroup; children = ( - 3F4A79085DC1797B00AE6238 /* Foundation.framework */, + 282F296058BB95E35F588B28 /* SwiftSupport.swift */, ); - name = iOS; + name = SwiftSupport; sourceTree = ""; }; - BD48D6AC8A4410BEB45F03C4 /* Development Pods */ = { + 2D6888ABBD12C6F6F6883504 /* Pods */ = { isa = PBXGroup; children = ( - 3B86763168303742AC86029B /* CodFis-Helper */, + BE306EE743CE0C6DE225C9CE /* FBSnapshotTestCase */, ); - name = "Development Pods"; + name = Pods; sourceTree = ""; }; - C5ED7B1A7425FFAD071D6F99 /* CodFis-Helper */ = { + 4493B13CF4805C0EA60D2116 /* CodFis-Helper */ = { isa = PBXGroup; children = ( - B1FDD9DA2A375CD772AD096F /* CodFis+Helper.h */, - 25FAC0A570F39489A042CB8E /* CodFis+Helper.m */, + B877287A7F992BE98F807533 /* CodFis-Helper */, + C73CA15A5E473038C22DB1D9 /* Support Files */, ); - path = "CodFis-Helper"; + name = "CodFis-Helper"; + path = ../..; sourceTree = ""; }; - EFA2CBEB30E7F7542BD9CE8C /* Products */ = { + 5D250377B193B7285DDE7325 /* Targets Support Files */ = { isa = PBXGroup; children = ( - CF4365B2D737A6C7CC786019 /* CodFis-Helper.bundle */, - 9143549ED482126BBDD8B26D /* CodFis-Helper.bundle */, - E29A7285045F682504DA3945 /* CodFis_Helper.framework */, - 2182BB28065C6702435D3706 /* CodFis_Helper.framework */, - 7E7C77F8F046D5A5E0CA05BA /* Pods_CodFis_Helper_Example.framework */, - E17171040337CEAC6A77768C /* Pods_CodFis_Helper_Tests.framework */, + C20D60FA67535106324170CF /* Pods-CodFis-Helper_Example */, + 00D848D38C824C8977BEBBA6 /* Pods-CodFis-Helper_Tests */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 7A79ED9FCCC2A519891AC99F /* Support Files */ = { + isa = PBXGroup; + children = ( + 4341403393F42E8688A70ECE /* Info.plist */, + 84AFCE6852F1F870F621D5D0 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase.modulemap */, + E2B222A324840986F4A11E42 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase.xcconfig */, + 4734074D35BE2016E7F32A5D /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-Private.xcconfig */, + 9CD52A4ABB9E24A12FDA11B4 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-dummy.m */, + 4BE73E65AC588F6A9D2D5461 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-prefix.pch */, + D2DD1F06D9A0C8B1D20D9274 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase"; + sourceTree = ""; + }; + 8A34ECD95BEA492D8FFC5586 = { + isa = PBXGroup; + children = ( + 44295926F50BE228F3664811 /* Podfile */, + 00916F2B25E0A20A290924CF /* Development Pods */, + E15C433B07ECC03AA3CB48E2 /* Frameworks */, + 2D6888ABBD12C6F6F6883504 /* Pods */, + 8EB06008E4CA97731050F6A3 /* Products */, + 5D250377B193B7285DDE7325 /* Targets Support Files */, + ); + sourceTree = ""; + }; + 8EB06008E4CA97731050F6A3 /* Products */ = { + isa = PBXGroup; + children = ( + FD664738B4AC98F5421FDECA /* CodFis-Helper.bundle */, + EC01D12AD9B85AF49E330F7B /* CodFis-Helper.bundle */, + DAADE4540CEBD84F453F0CB8 /* CodFis_Helper.framework */, + 8788A7D8FE24D68EE1998CCC /* CodFis_Helper.framework */, + B649BBD084134EB15C749FB0 /* FBSnapshotTestCase.framework */, + EE3F94B3C8F6609981F7B3B6 /* Pods_CodFis_Helper_Example.framework */, + F5D8A5EE7634B0A698F7EB0E /* Pods_CodFis_Helper_Tests.framework */, ); name = Products; sourceTree = ""; }; - F66CDDDCAFF5194B07BF682C = { + B877287A7F992BE98F807533 /* CodFis-Helper */ = { isa = PBXGroup; children = ( - D83F6486D40A8F7ACC6FA555 /* Podfile */, - BD48D6AC8A4410BEB45F03C4 /* Development Pods */, - 2E7E0FBC978EDFB1374BE981 /* Frameworks */, - EFA2CBEB30E7F7542BD9CE8C /* Products */, - 2069765619EA52F851A2C3A9 /* Targets Support Files */, + F32C98AF806E0BB18648B3BF /* CodFis+Helper.h */, + 23A643926CE2B8102E672350 /* CodFis+Helper.m */, + 682E62EB1B4E79FE00CD5476 /* CodFisResponse.h */, + 682E62EC1B4E79FE00CD5476 /* CodFisResponse.m */, + 682E62ED1B4E79FE00CD5476 /* ResponseConstants.h */, ); + path = "CodFis-Helper"; + sourceTree = ""; + }; + B950EC4389B5116B3FA4CD51 /* iOS */ = { + isa = PBXGroup; + children = ( + C365C46168A519E94A5E6669 /* Foundation.framework */, + FD63618175B057F0186E4AE6 /* XCTest.framework */, + ); + name = iOS; + sourceTree = ""; + }; + BE306EE743CE0C6DE225C9CE /* FBSnapshotTestCase */ = { + isa = PBXGroup; + children = ( + CBD4C6EE1FFA399F3D1E92D2 /* Core */, + 7A79ED9FCCC2A519891AC99F /* Support Files */, + 1FF3FBB6A7B6FF086C712CEF /* SwiftSupport */, + ); + path = FBSnapshotTestCase; + sourceTree = ""; + }; + C20D60FA67535106324170CF /* Pods-CodFis-Helper_Example */ = { + isa = PBXGroup; + children = ( + 512D0B961D51A3D0D22DAFD8 /* Info.plist */, + F7C52D2D5A4C63277D5E58F6 /* Pods-CodFis-Helper_Example.modulemap */, + FCD3387B5D75877C4A3C8E7D /* Pods-CodFis-Helper_Example-acknowledgements.markdown */, + F2D2D73B894DADA67EFD0474 /* Pods-CodFis-Helper_Example-acknowledgements.plist */, + AB2418C881E791EC426AF2F7 /* Pods-CodFis-Helper_Example-dummy.m */, + F61D570EC3ED6D3F44AA67C1 /* Pods-CodFis-Helper_Example-environment.h */, + 505F5C1DE21C7441976EF295 /* Pods-CodFis-Helper_Example-frameworks.sh */, + 08890B9E1C29D83B7B7A681E /* Pods-CodFis-Helper_Example-resources.sh */, + 5132299E12A9D0AE2C2AFF36 /* Pods-CodFis-Helper_Example-umbrella.h */, + E3375BFF17B1FEB80BD8A778 /* Pods-CodFis-Helper_Example.debug.xcconfig */, + 70B5C50D55B81F20E9F3F262 /* Pods-CodFis-Helper_Example.release.xcconfig */, + ); + name = "Pods-CodFis-Helper_Example"; + path = "Target Support Files/Pods-CodFis-Helper_Example"; + sourceTree = ""; + }; + C73CA15A5E473038C22DB1D9 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0086C8E8CA0F31F4307CF34A /* Info.plist */, + 887AFB6C1A73EF4FC4354128 /* Info.plist */, + 70155AC6E63A878F87041E50 /* Pods-CodFis-Helper_Example-CodFis-Helper.modulemap */, + 2BCAF1F451FF05D041D2B294 /* Pods-CodFis-Helper_Example-CodFis-Helper.xcconfig */, + 07A5C1352836E777DA3ECC66 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */, + C626AA80C426E2598707A701 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m */, + A72BCEB24BC3FE3F8D88FD88 /* Pods-CodFis-Helper_Example-CodFis-Helper-prefix.pch */, + 14064CFC1183DBE30A794162 /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h */, + 5353614EDCA7223839D29985 /* Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap */, + 10EF7823C2D42E8DC85DAEEC /* Pods-CodFis-Helper_Tests-CodFis-Helper.xcconfig */, + 54A161A13D2B129C3A12E4FB /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */, + F03A500FCEBC1C2A145D7251 /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m */, + 7D4FB9CDACCA193E1EBCD14F /* Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch */, + A25DFABD25743ED581C7F519 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper"; + sourceTree = ""; + }; + CBD4C6EE1FFA399F3D1E92D2 /* Core */ = { + isa = PBXGroup; + children = ( + 532F7FA1A3208D2C1928147D /* FBSnapshotTestCase.h */, + 12DD0B70AA5243B80C0A4D11 /* FBSnapshotTestCase.m */, + 370B3D23B94796BF139C0F91 /* FBSnapshotTestCasePlatform.h */, + 5482DE07811DEC838989B93B /* FBSnapshotTestCasePlatform.m */, + AD62239DD5E49C3CF9D789AC /* FBSnapshotTestController.h */, + EBFF7693264042FC86C009B8 /* FBSnapshotTestController.m */, + C436F45B60999A37B19E10FA /* UIImage+Compare.h */, + 01B8B5C4053FE34AFE563AD7 /* UIImage+Compare.m */, + 9299C0EDFB29DFADAF1B3DB7 /* UIImage+Diff.h */, + F9A79DD569CEA854DECE857D /* UIImage+Diff.m */, + ); + name = Core; + sourceTree = ""; + }; + E15C433B07ECC03AA3CB48E2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + B950EC4389B5116B3FA4CD51 /* iOS */, + ); + name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 42E845AE82D8E3DEC0A075B9 /* Headers */ = { + 015589BFF4C2F9878776289A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B6DCC253B33F661F9C1510FF /* CodFis+Helper.h in Headers */, - 449F62CFA3A50C2403282704 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h in Headers */, + 682E62F01B4E79FE00CD5476 /* ResponseConstants.h in Headers */, + F76DA07BC597DE093DA8391B /* Pods-CodFis-Helper_Example-umbrella.h in Headers */, + 682E62EE1B4E79FE00CD5476 /* CodFisResponse.h in Headers */, + 682E62F21B4E7C7800CD5476 /* CodFis+Helper.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 43FC10E171272A1C4021CF30 /* Headers */ = { + 15C621F4B33C115A9B3B2502 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 45292986E7F060E35D823E9D /* Pods-CodFis-Helper_Example-umbrella.h in Headers */, + 031C91CB8C177C02FFC571E4 /* CodFis+Helper.h in Headers */, + 922637DC4ED13815F229AF5E /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h in Headers */, + 682E62F31B4E7D0100CD5476 /* CodFisResponse.h in Headers */, + 682E62F41B4E7D0500CD5476 /* ResponseConstants.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A2153E50EBDBCD1821330DD3 /* Headers */ = { + 5FAB0A350382BE4E3FE0CF64 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3EB2B9105A4516E41F9957B6 /* Pods-CodFis-Helper_Tests-umbrella.h in Headers */, + 35B03C2B9BF4B7BF5DB22F88 /* CodFis+Helper.h in Headers */, + BF0556483AF2D93604F9C3B2 /* Pods-CodFis-Helper_Tests-CodFis-Helper-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - F910E2FFFEF2B27471CF1FAB /* Headers */ = { + 9EACC8E4F1E60EBC171714FC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A05724DFAAB6C9606BB9AE80 /* CodFis+Helper.h in Headers */, - 851656C414D747F656B67F2D /* Pods-CodFis-Helper_Example-CodFis-Helper-umbrella.h in Headers */, + FAE650F6DE4BAB8D71F80DA6 /* FBSnapshotTestCase.h in Headers */, + 8A99FDEF2CF0C6A18E9FCD81 /* FBSnapshotTestCasePlatform.h in Headers */, + 740E910EA5092ADEAE386E1B /* FBSnapshotTestController.h in Headers */, + 8C944B69107EE85CEF8258AF /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h in Headers */, + 369C92CB96319A8558C3B43F /* UIImage+Compare.h in Headers */, + 0E2E2E16478BBC7BE617B677 /* UIImage+Diff.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DE2377F341B92B4E4BF8A838 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D4B919AA85D6BF7616DAEEF3 /* Pods-CodFis-Helper_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 050961C76F8E2B642599D81B /* Pods-CodFis-Helper_Tests-CodFis-Helper */ = { + 6FF4CD71E232ACAB02B32539 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase */ = { isa = PBXNativeTarget; - buildConfigurationList = 3FED9357EA519B271B602CAB /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-CodFis-Helper" */; + buildConfigurationList = BB218B6A0BE65C480A34FD63 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-FBSnapshotTestCase" */; buildPhases = ( - 7346130CD927CFC1268F6357 /* Sources */, - A6A529DC2DCC94E88BE64F6D /* Frameworks */, - 09E3D91FF0FBA17D90C95990 /* Resources */, - 42E845AE82D8E3DEC0A075B9 /* Headers */, + 7720E22CA4FB825DAB323407 /* Sources */, + BA4E27B64C2216C606127919 /* Frameworks */, + 9EACC8E4F1E60EBC171714FC /* Headers */, ); buildRules = ( ); dependencies = ( - 2B8E3284E4A637129B0B78F8 /* PBXTargetDependency */, + ); + name = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase"; + productName = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase"; + productReference = B649BBD084134EB15C749FB0 /* FBSnapshotTestCase.framework */; + productType = "com.apple.product-type.framework"; + }; + 9E17CB4EA20D4DB70300B8AF /* Pods-CodFis-Helper_Tests-CodFis-Helper */ = { + isa = PBXNativeTarget; + buildConfigurationList = AB9FCC8B8E9D351C04282BBC /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-CodFis-Helper" */; + buildPhases = ( + F604BF7629721C041EFA7205 /* Sources */, + E66356CA5B50684B079406D4 /* Frameworks */, + 8554DA2B04B5CAB5F37CD363 /* Resources */, + 5FAB0A350382BE4E3FE0CF64 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + B6150B621C06D3D5E0F24757 /* PBXTargetDependency */, ); name = "Pods-CodFis-Helper_Tests-CodFis-Helper"; productName = "Pods-CodFis-Helper_Tests-CodFis-Helper"; - productReference = 2182BB28065C6702435D3706 /* CodFis_Helper.framework */; + productReference = 8788A7D8FE24D68EE1998CCC /* CodFis_Helper.framework */; productType = "com.apple.product-type.framework"; }; - 0EE0E43644E9E2197249A877 /* Pods-CodFis-Helper_Tests */ = { + A985A3E0A157915C3311A610 /* Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper */ = { isa = PBXNativeTarget; - buildConfigurationList = CD786C65A3E8DC9D13182566 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests" */; + buildConfigurationList = D6909F997BCDFC0D7D7EBF34 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper" */; buildPhases = ( - 9BFF383B767F01EECD47A2AB /* Sources */, - 9FB91A280C2352B665514659 /* Frameworks */, - A2153E50EBDBCD1821330DD3 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 5D86238992A1C91CB87965BE /* PBXTargetDependency */, - ); - name = "Pods-CodFis-Helper_Tests"; - productName = "Pods-CodFis-Helper_Tests"; - productReference = E17171040337CEAC6A77768C /* Pods_CodFis_Helper_Tests.framework */; - productType = "com.apple.product-type.framework"; - }; - 1280F924D5223B5FEB6CF976 /* Pods-CodFis-Helper_Example-CodFis-Helper */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4C1976E07654AE6396B94EDE /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example-CodFis-Helper" */; - buildPhases = ( - C2CF761A711C39BF4448F32D /* Sources */, - C817FC912BFE15A1E0333B95 /* Frameworks */, - 8A8E8B7848D03B560D5A1158 /* Resources */, - F910E2FFFEF2B27471CF1FAB /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - D513C07E5A8940486CC431F3 /* PBXTargetDependency */, - ); - name = "Pods-CodFis-Helper_Example-CodFis-Helper"; - productName = "Pods-CodFis-Helper_Example-CodFis-Helper"; - productReference = E29A7285045F682504DA3945 /* CodFis_Helper.framework */; - productType = "com.apple.product-type.framework"; - }; - 25C88DDA6FC26EF63AFCBCCE /* Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5CA5C57CF641194EAB7E40C7 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper" */; - buildPhases = ( - 26D108B6F70E68DFAD7F97CC /* Sources */, - A06FC575882ACEFB663C545C /* Frameworks */, - 00E68F17312C67E9E0E1B5AA /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper"; - productName = "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper"; - productReference = 9143549ED482126BBDD8B26D /* CodFis-Helper.bundle */; - productType = "com.apple.product-type.bundle"; - }; - E8B2CB4980C2740F02C576A5 /* Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7DC7525AE362BCB8E502B2A9 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper" */; - buildPhases = ( - C7A8C932DE5F98F8C2535A94 /* Sources */, - 1D103E179802ECCEA1057298 /* Frameworks */, - 4A0F6506DA96C22A5D58AE0A /* Resources */, + AB685FA946FFED95504E3733 /* Sources */, + DDB5DF1E04C02888C3D173DE /* Frameworks */, + 733E18E8D8997984BE81FC38 /* Resources */, ); buildRules = ( ); @@ -420,201 +527,251 @@ ); name = "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper"; productName = "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper"; - productReference = CF4365B2D737A6C7CC786019 /* CodFis-Helper.bundle */; + productReference = FD664738B4AC98F5421FDECA /* CodFis-Helper.bundle */; productType = "com.apple.product-type.bundle"; }; - F1B9BAD77DB9391682A97332 /* Pods-CodFis-Helper_Example */ = { + AC114870DE52A975AC0DAF76 /* Pods-CodFis-Helper_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 47A2B1A4AA9C21AE694191E7 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example" */; + buildConfigurationList = 10AED6C02F8E91E8AE67BED1 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example" */; buildPhases = ( - 1FB8E766A40385D38A5360D5 /* Sources */, - 43152B3E4EF24553B2142677 /* Frameworks */, - 43FC10E171272A1C4021CF30 /* Headers */, + A917F4D277AC23598807D1A6 /* Sources */, + 7B33CE02E340B5B57459C1FA /* Frameworks */, + 015589BFF4C2F9878776289A /* Headers */, ); buildRules = ( ); dependencies = ( - 87D8CFA9F46DDFD507C8E894 /* PBXTargetDependency */, + 4283C8114DFC0ED9DAEFB9D0 /* PBXTargetDependency */, ); name = "Pods-CodFis-Helper_Example"; productName = "Pods-CodFis-Helper_Example"; - productReference = 7E7C77F8F046D5A5E0CA05BA /* Pods_CodFis_Helper_Example.framework */; + productReference = EE3F94B3C8F6609981F7B3B6 /* Pods_CodFis_Helper_Example.framework */; + productType = "com.apple.product-type.framework"; + }; + ADB261BDD4DF67A60AAD892E /* Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2B452DE3C85C9058480A32D3 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper" */; + buildPhases = ( + 9184340E4E8A4E254C659CB8 /* Sources */, + 1CE5922711D49B3D8303D304 /* Frameworks */, + 35F39712B51B81C0B89679F0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper"; + productName = "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper"; + productReference = EC01D12AD9B85AF49E330F7B /* CodFis-Helper.bundle */; + productType = "com.apple.product-type.bundle"; + }; + E7DDCECEE4A682C150CA5D95 /* Pods-CodFis-Helper_Tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = EC6D097E30D28B22A893FA5B /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests" */; + buildPhases = ( + 06AC5862A515288325DBAD3E /* Sources */, + A459BED9F830649B8392A2D3 /* Frameworks */, + DE2377F341B92B4E4BF8A838 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 93B1D4B6E5346AAF3A4B7CBD /* PBXTargetDependency */, + 5CA5459FFD026A3C8726BC0B /* PBXTargetDependency */, + ); + name = "Pods-CodFis-Helper_Tests"; + productName = "Pods-CodFis-Helper_Tests"; + productReference = F5D8A5EE7634B0A698F7EB0E /* Pods_CodFis_Helper_Tests.framework */; + productType = "com.apple.product-type.framework"; + }; + FD508D06D3936BDA8CAF7646 /* Pods-CodFis-Helper_Example-CodFis-Helper */ = { + isa = PBXNativeTarget; + buildConfigurationList = 888C85DBE0B0E4676DFF7976 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example-CodFis-Helper" */; + buildPhases = ( + 315712B23431AFAFF8747204 /* Sources */, + 44A13215044126705E5B4B13 /* Frameworks */, + 1DEDB3E2A133B83FD813DEB3 /* Resources */, + 15C621F4B33C115A9B3B2502 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 457CC6C6701CACD2BFD059F3 /* PBXTargetDependency */, + ); + name = "Pods-CodFis-Helper_Example-CodFis-Helper"; + productName = "Pods-CodFis-Helper_Example-CodFis-Helper"; + productReference = DAADE4540CEBD84F453F0CB8 /* CodFis_Helper.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 6B1DCE258C608240329356C3 /* Project object */ = { + D4EA3A0DBDEDC1A3544B014D /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0640; }; - buildConfigurationList = 5903AE943666F7731DFA4748 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = F6411F9C2DBF300C1D6A15D5 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = F66CDDDCAFF5194B07BF682C; - productRefGroup = EFA2CBEB30E7F7542BD9CE8C /* Products */; + mainGroup = 8A34ECD95BEA492D8FFC5586; + productRefGroup = 8EB06008E4CA97731050F6A3 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - F1B9BAD77DB9391682A97332 /* Pods-CodFis-Helper_Example */, - 1280F924D5223B5FEB6CF976 /* Pods-CodFis-Helper_Example-CodFis-Helper */, - 25C88DDA6FC26EF63AFCBCCE /* Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper */, - 0EE0E43644E9E2197249A877 /* Pods-CodFis-Helper_Tests */, - 050961C76F8E2B642599D81B /* Pods-CodFis-Helper_Tests-CodFis-Helper */, - E8B2CB4980C2740F02C576A5 /* Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper */, + AC114870DE52A975AC0DAF76 /* Pods-CodFis-Helper_Example */, + FD508D06D3936BDA8CAF7646 /* Pods-CodFis-Helper_Example-CodFis-Helper */, + ADB261BDD4DF67A60AAD892E /* Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper */, + E7DDCECEE4A682C150CA5D95 /* Pods-CodFis-Helper_Tests */, + 9E17CB4EA20D4DB70300B8AF /* Pods-CodFis-Helper_Tests-CodFis-Helper */, + A985A3E0A157915C3311A610 /* Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper */, + 6FF4CD71E232ACAB02B32539 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 00E68F17312C67E9E0E1B5AA /* Resources */ = { + 1DEDB3E2A133B83FD813DEB3 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 44893898ED38410328FA3CDE /* CodFis-Helper.bundle in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 35F39712B51B81C0B89679F0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 09E3D91FF0FBA17D90C95990 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2F080BAAA46563100E1B717C /* CodFis-Helper.bundle in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4A0F6506DA96C22A5D58AE0A /* Resources */ = { + 733E18E8D8997984BE81FC38 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 8A8E8B7848D03B560D5A1158 /* Resources */ = { + 8554DA2B04B5CAB5F37CD363 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - E2700CDF38D4861AA43A610B /* CodFis-Helper.bundle in Resources */, + 2B832CABAFF0DF8ACA788533 /* CodFis-Helper.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 1FB8E766A40385D38A5360D5 /* Sources */ = { + 06AC5862A515288325DBAD3E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 11074E61989B7D6C4D6A48B9 /* Pods-CodFis-Helper_Example-dummy.m in Sources */, + 5D657BB173296F03E7FB4443 /* Pods-CodFis-Helper_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 26D108B6F70E68DFAD7F97CC /* Sources */ = { + 315712B23431AFAFF8747204 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6A67C66B8A8FFCC0827BD3A2 /* CodFis+Helper.m in Sources */, + 682E62F51B4E7D0A00CD5476 /* CodFisResponse.m in Sources */, + 0600BF2ED7BE9B1195B2DB41 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7720E22CA4FB825DAB323407 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6CBE395BA6F457E7F5F9AEC4 /* FBSnapshotTestCase.m in Sources */, + 739194CF3C6A82DACFE89C77 /* FBSnapshotTestCasePlatform.m in Sources */, + 073BC680CC143C203E375B07 /* FBSnapshotTestController.m in Sources */, + FB6A7C48C5006786C97CC371 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-dummy.m in Sources */, + FBD8879866F01693FF65E0D3 /* SwiftSupport.swift in Sources */, + 5DC21A81D72033544B73CA55 /* UIImage+Compare.m in Sources */, + 1D1DB8D567DA22599418521E /* UIImage+Diff.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9184340E4E8A4E254C659CB8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7346130CD927CFC1268F6357 /* Sources */ = { + A917F4D277AC23598807D1A6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 963F5BD90B6E320FC72481A5 /* CodFis+Helper.m in Sources */, - F691DE5B588CADE18173E16A /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m in Sources */, + C4E8894BB7D6FDD569A0A729 /* Pods-CodFis-Helper_Example-dummy.m in Sources */, + 682E62EF1B4E79FE00CD5476 /* CodFisResponse.m in Sources */, + 682E62F11B4E7C7200CD5476 /* CodFis+Helper.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9BFF383B767F01EECD47A2AB /* Sources */ = { + AB685FA946FFED95504E3733 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DEFC57FC0163DA4F71E489C2 /* Pods-CodFis-Helper_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C2CF761A711C39BF4448F32D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 481F435F6E67E4F92ECE6BEE /* CodFis+Helper.m in Sources */, - 7CE01568C283AADFFDE4BF99 /* Pods-CodFis-Helper_Example-CodFis-Helper-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C7A8C932DE5F98F8C2535A94 /* Sources */ = { + F604BF7629721C041EFA7205 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + F1237B00BE9071CBF7D7629E /* CodFis+Helper.m in Sources */, + 8A288069F5C2D41575250F06 /* Pods-CodFis-Helper_Tests-CodFis-Helper-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 2B8E3284E4A637129B0B78F8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper"; - target = E8B2CB4980C2740F02C576A5 /* Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper */; - targetProxy = 256E65C7410233D852ABB86D /* PBXContainerItemProxy */; - }; - 5D86238992A1C91CB87965BE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-CodFis-Helper_Tests-CodFis-Helper"; - target = 050961C76F8E2B642599D81B /* Pods-CodFis-Helper_Tests-CodFis-Helper */; - targetProxy = 4F0E7AD1E0E8496E97999D69 /* PBXContainerItemProxy */; - }; - 87D8CFA9F46DDFD507C8E894 /* PBXTargetDependency */ = { + 4283C8114DFC0ED9DAEFB9D0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-CodFis-Helper_Example-CodFis-Helper"; - target = 1280F924D5223B5FEB6CF976 /* Pods-CodFis-Helper_Example-CodFis-Helper */; - targetProxy = 0681F166833EF3C79651F4A2 /* PBXContainerItemProxy */; + target = FD508D06D3936BDA8CAF7646 /* Pods-CodFis-Helper_Example-CodFis-Helper */; + targetProxy = 0DE63DAAC610BAA0352E0217 /* PBXContainerItemProxy */; }; - D513C07E5A8940486CC431F3 /* PBXTargetDependency */ = { + 457CC6C6701CACD2BFD059F3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper"; - target = 25C88DDA6FC26EF63AFCBCCE /* Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper */; - targetProxy = 1F0136A32BF831CB14865356 /* PBXContainerItemProxy */; + target = ADB261BDD4DF67A60AAD892E /* Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper */; + targetProxy = 4C1637BB58BE42A541100530 /* PBXContainerItemProxy */; + }; + 5CA5459FFD026A3C8726BC0B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-CodFis-Helper_Tests-FBSnapshotTestCase"; + target = 6FF4CD71E232ACAB02B32539 /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase */; + targetProxy = 64A5F4DE937D5A82FB523A72 /* PBXContainerItemProxy */; + }; + 93B1D4B6E5346AAF3A4B7CBD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-CodFis-Helper_Tests-CodFis-Helper"; + target = 9E17CB4EA20D4DB70300B8AF /* Pods-CodFis-Helper_Tests-CodFis-Helper */; + targetProxy = C056D5024005C284994D1973 /* PBXContainerItemProxy */; + }; + B6150B621C06D3D5E0F24757 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper"; + target = A985A3E0A157915C3311A610 /* Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper */; + targetProxy = 20FAD1A64B56182A5CFE0092 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 14E9876FFED77C2190F75308 /* Release */ = { + 0AB2FD82A4CEC07BCEB7720A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D7A4D7D3E1A0347D3C262438 /* Pods-CodFis-Helper_Tests.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = Pods_CodFis_Helper_Tests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 2B38D914D8B92C430D61BC78 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E31034BA95DA6EF7553F9912 /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */; + baseConfigurationReference = 54A161A13D2B129C3A12E4FB /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -626,10 +783,10 @@ GCC_PREFIX_HEADER = "Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = CodFis_Helper; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -637,13 +794,13 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 2C9DD55CE5EBC2EB6A9134A2 /* Debug */ = { + 1B564D69ED40CBFDFF6D3850 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E31034BA95DA6EF7553F9912 /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */; + baseConfigurationReference = 07A5C1352836E777DA3ECC66 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Example"; ENABLE_STRICT_OBJC_MSGSEND = YES; PRODUCT_NAME = "CodFis-Helper"; SDKROOT = iphoneos; @@ -652,9 +809,9 @@ }; name = Debug; }; - 3697702B70392F8234F70D13 /* Release */ = { + 1F6627BB5FCE4D066AF6F629 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C131402EAC8832B05EE58495 /* Pods-CodFis-Helper_Example.release.xcconfig */; + baseConfigurationReference = 70B5C50D55B81F20E9F3F262 /* Pods-CodFis-Helper_Example.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -665,7 +822,7 @@ ENABLE_STRICT_OBJC_MSGSEND = YES; INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Example/Pods-CodFis-Helper_Example.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; @@ -681,7 +838,124 @@ }; name = Release; }; - 3AED6DE4BB43B7AFCBAB62D7 /* Debug */ = { + 23428127A095C5B26ACB5279 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 2DF49C446DADE5E8C7EAEDCE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 54A161A13D2B129C3A12E4FB /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + PRODUCT_NAME = "CodFis-Helper"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 2F4D17FF30D15CFDC34A3D78 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4734074D35BE2016E7F32A5D /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-Private.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = FBSnapshotTestCase; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 3C06F69F61F8027567FDCE48 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 07A5C1352836E777DA3ECC66 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Example"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + PRODUCT_NAME = "CodFis-Helper"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 8449C8185A2A9EF78AEF5756 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2F7B87844885414B46824173 /* Pods-CodFis-Helper_Tests.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Tests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = Pods_CodFis_Helper_Tests; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 87D8A12B4A8EBA1050E061C2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -713,16 +987,16 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 6E83BCA05D022C66A2B8A0CC /* Release */ = { + 9890B68CF7EA03899F4C8D9C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E31034BA95DA6EF7553F9912 /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */; + baseConfigurationReference = 54A161A13D2B129C3A12E4FB /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -734,40 +1008,11 @@ GCC_PREFIX_HEADER = "Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = CodFis_Helper; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 6EEBAE43FB6DA2B83BD612FD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = ABDFEB9B10B60395DA5E2AD3 /* Pods-CodFis-Helper_Tests.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = Pods_CodFis_Helper_Tests; + PRODUCT_NAME = CodFis_Helper; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -776,9 +1021,22 @@ }; name = Debug; }; - 80117FED1F70E6DDCE5B33F4 /* Debug */ = { + B703DB250531AA761A6D5D2C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 417F12A1507D5B5D41F4DD5A /* Pods-CodFis-Helper_Example.debug.xcconfig */; + baseConfigurationReference = 54A161A13D2B129C3A12E4FB /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + PRODUCT_NAME = "CodFis-Helper"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + BD6F9462A15C06671132B731 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E3375BFF17B1FEB80BD8A778 /* Pods-CodFis-Helper_Example.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -789,7 +1047,7 @@ ENABLE_STRICT_OBJC_MSGSEND = YES; INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Example/Pods-CodFis-Helper_Example.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; @@ -805,35 +1063,9 @@ }; name = Debug; }; - 96BFEDAF4F62BAE052F0AEC8 /* Debug */ = { + CB8A1F56D7C1394AAF847308 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E8CE77C86DF3B2980F0A6F96 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Example"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - PRODUCT_NAME = "CodFis-Helper"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - AD2E15B662C4641E92D4B85C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E8CE77C86DF3B2980F0A6F96 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Example"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - PRODUCT_NAME = "CodFis-Helper"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - B1169F79EF311937B07A7E65 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E8CE77C86DF3B2980F0A6F96 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */; + baseConfigurationReference = 7E098244EEE0FC7D21152662 /* Pods-CodFis-Helper_Tests.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -842,72 +1074,55 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = CodFis_Helper; + MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = Pods_CodFis_Helper_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - B50DED60195486D83ECCFB9B /* Release */ = { + CEFDFAC234848AE10A0C3F1D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E31034BA95DA6EF7553F9912 /* Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig */; + baseConfigurationReference = 4734074D35BE2016E7F32A5D /* Pods-CodFis-Helper_Tests-FBSnapshotTestCase-Private.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - PRODUCT_NAME = "CodFis-Helper"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = FBSnapshotTestCase; SDKROOT = iphoneos; SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - D48A7B5317166F57A2E682C6 /* Release */ = { + D12FC66392131539CDC3D650 /* Release */ = { isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - F51756C2B23F8CDFDE644D69 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E8CE77C86DF3B2980F0A6F96 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */; + baseConfigurationReference = 07A5C1352836E777DA3ECC66 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -919,7 +1134,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; @@ -932,73 +1147,109 @@ }; name = Release; }; + DB31028628C7B6F9AE799D24 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 07A5C1352836E777DA3ECC66 /* Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = CodFis_Helper; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 3FED9357EA519B271B602CAB /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-CodFis-Helper" */ = { + 10AED6C02F8E91E8AE67BED1 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2B38D914D8B92C430D61BC78 /* Debug */, - 6E83BCA05D022C66A2B8A0CC /* Release */, + BD6F9462A15C06671132B731 /* Debug */, + 1F6627BB5FCE4D066AF6F629 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 47A2B1A4AA9C21AE694191E7 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example" */ = { + 2B452DE3C85C9058480A32D3 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper" */ = { isa = XCConfigurationList; buildConfigurations = ( - 80117FED1F70E6DDCE5B33F4 /* Debug */, - 3697702B70392F8234F70D13 /* Release */, + 1B564D69ED40CBFDFF6D3850 /* Debug */, + 3C06F69F61F8027567FDCE48 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4C1976E07654AE6396B94EDE /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example-CodFis-Helper" */ = { + 888C85DBE0B0E4676DFF7976 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example-CodFis-Helper" */ = { isa = XCConfigurationList; buildConfigurations = ( - B1169F79EF311937B07A7E65 /* Debug */, - F51756C2B23F8CDFDE644D69 /* Release */, + DB31028628C7B6F9AE799D24 /* Debug */, + D12FC66392131539CDC3D650 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5903AE943666F7731DFA4748 /* Build configuration list for PBXProject "Pods" */ = { + AB9FCC8B8E9D351C04282BBC /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-CodFis-Helper" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3AED6DE4BB43B7AFCBAB62D7 /* Debug */, - D48A7B5317166F57A2E682C6 /* Release */, + 9890B68CF7EA03899F4C8D9C /* Debug */, + 0AB2FD82A4CEC07BCEB7720A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5CA5C57CF641194EAB7E40C7 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper" */ = { + BB218B6A0BE65C480A34FD63 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-FBSnapshotTestCase" */ = { isa = XCConfigurationList; buildConfigurations = ( - 96BFEDAF4F62BAE052F0AEC8 /* Debug */, - AD2E15B662C4641E92D4B85C /* Release */, + CEFDFAC234848AE10A0C3F1D /* Debug */, + 2F4D17FF30D15CFDC34A3D78 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7DC7525AE362BCB8E502B2A9 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper" */ = { + D6909F997BCDFC0D7D7EBF34 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2C9DD55CE5EBC2EB6A9134A2 /* Debug */, - B50DED60195486D83ECCFB9B /* Release */, + B703DB250531AA761A6D5D2C /* Debug */, + 2DF49C446DADE5E8C7EAEDCE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CD786C65A3E8DC9D13182566 /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests" */ = { + EC6D097E30D28B22A893FA5B /* Build configuration list for PBXNativeTarget "Pods-CodFis-Helper_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6EEBAE43FB6DA2B83BD612FD /* Debug */, - 14E9876FFED77C2190F75308 /* Release */, + 8449C8185A2A9EF78AEF5756 /* Debug */, + CB8A1F56D7C1394AAF847308 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F6411F9C2DBF300C1D6A15D5 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 87D8A12B4A8EBA1050E061C2 /* Debug */, + 23428127A095C5B26ACB5279 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 6B1DCE258C608240329356C3 /* Project object */; + rootObject = D4EA3A0DBDEDC1A3544B014D /* Project object */; } diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper.xcscheme index 78482f3..998931f 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Example-CodFis-Helper.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Example-CodFis-Helper.xcscheme index 6a3d92f..567a2f0 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Example-CodFis-Helper.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Example-CodFis-Helper.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper.xcscheme index ea1f326..fe867bd 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Tests-CodFis-Helper.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Tests-CodFis-Helper.xcscheme index e616629..6d53551 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Tests-CodFis-Helper.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Tests-CodFis-Helper.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig index 36815ad..a6f0d32 100644 --- a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Example-CodFis-Helper/Pods-CodFis-Helper_Example-CodFis-Helper-Private.xcconfig @@ -2,7 +2,7 @@ CONFIGURATION_BUILD_DIR = $PODS_FRAMEWORK_BUILD_PATH FRAMEWORK_SEARCH_PATHS = "$PODS_FRAMEWORK_BUILD_PATH" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" OTHER_LDFLAGS = -ObjC PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Example PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig index 34ee393..3b74b86 100644 --- a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-CodFis-Helper/Pods-CodFis-Helper_Tests-CodFis-Helper-Private.xcconfig @@ -2,7 +2,7 @@ CONFIGURATION_BUILD_DIR = $PODS_FRAMEWORK_BUILD_PATH FRAMEWORK_SEARCH_PATHS = "$PODS_FRAMEWORK_BUILD_PATH" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" OTHER_LDFLAGS = -ObjC PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Info.plist b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Info.plist new file mode 100644 index 0000000..55d4a94 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 2.0.2 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-Private.xcconfig b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-Private.xcconfig new file mode 100644 index 0000000..a44fa49 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-Private.xcconfig @@ -0,0 +1,10 @@ +#include "Pods-CodFis-Helper_Tests-FBSnapshotTestCase.xcconfig" +CONFIGURATION_BUILD_DIR = $PODS_FRAMEWORK_BUILD_PATH +FRAMEWORK_SEARCH_PATHS = "$PODS_FRAMEWORK_BUILD_PATH" ${PODS_CODFIS_HELPER_TESTS_FBSNAPSHOTTESTCASE_FRAMEWORK_SEARCH_PATHS} +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" +OTHER_LDFLAGS = ${PODS_CODFIS_HELPER_TESTS_FBSNAPSHOTTESTCASE_OTHER_LDFLAGS} -ObjC +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-dummy.m b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-dummy.m new file mode 100644 index 0000000..ef77d7d --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_CodFis_Helper_Tests_FBSnapshotTestCase : NSObject +@end +@implementation PodsDummy_Pods_CodFis_Helper_Tests_FBSnapshotTestCase +@end diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-prefix.pch b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-prefix.pch new file mode 100644 index 0000000..e7912d2 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-CodFis-Helper_Tests-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h new file mode 100644 index 0000000..a41867f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h @@ -0,0 +1,13 @@ +#import + +#import "FBSnapshotTestCase.h" +#import "FBSnapshotTestCasePlatform.h" +#import "FBSnapshotTestCase.h" +#import "FBSnapshotTestCasePlatform.h" +#import "FBSnapshotTestController.h" +#import "UIImage+Compare.h" +#import "UIImage+Diff.h" + +FOUNDATION_EXPORT double FBSnapshotTestCaseVersionNumber; +FOUNDATION_EXPORT const unsigned char FBSnapshotTestCaseVersionString[]; + diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase.modulemap b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase.modulemap new file mode 100644 index 0000000..7ad20e0 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase.modulemap @@ -0,0 +1,10 @@ +framework module FBSnapshotTestCase { + umbrella header "Pods-CodFis-Helper_Tests-FBSnapshotTestCase-umbrella.h" + + export * + module * { export * } + + private header "FBSnapshotTestController.h" + private header "UIImage+Compare.h" + private header "UIImage+Diff.h" +} diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase.xcconfig b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase.xcconfig new file mode 100644 index 0000000..8511328 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests-FBSnapshotTestCase/Pods-CodFis-Helper_Tests-FBSnapshotTestCase.xcconfig @@ -0,0 +1,2 @@ +PODS_CODFIS_HELPER_TESTS_FBSNAPSHOTTESTCASE_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +PODS_CODFIS_HELPER_TESTS_FBSNAPSHOTTESTCASE_OTHER_LDFLAGS = -framework "XCTest" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-acknowledgements.markdown index fa9a718..aa18e2d 100644 --- a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-acknowledgements.markdown @@ -23,4 +23,37 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +## FBSnapshotTestCase + +BSD License + +For the FBSnapshotTestCase software + +Copyright (c) 2013, Facebook, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + Generated by CocoaPods - http://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-acknowledgements.plist index 3630095..45dade3 100644 --- a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-acknowledgements.plist @@ -39,6 +39,43 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + BSD License + +For the FBSnapshotTestCase software + +Copyright (c) 2013, Facebook, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + Title + FBSnapshotTestCase + Type + PSGroupSpecifier + FooterText Generated by CocoaPods - http://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-environment.h b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-environment.h index 19409e5..267e5bb 100644 --- a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-environment.h +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-environment.h @@ -12,3 +12,21 @@ #define COCOAPODS_VERSION_MINOR_CodFis_Helper 1 #define COCOAPODS_VERSION_PATCH_CodFis_Helper 0 +// FBSnapshotTestCase +#define COCOAPODS_POD_AVAILABLE_FBSnapshotTestCase +#define COCOAPODS_VERSION_MAJOR_FBSnapshotTestCase 2 +#define COCOAPODS_VERSION_MINOR_FBSnapshotTestCase 0 +#define COCOAPODS_VERSION_PATCH_FBSnapshotTestCase 2 + +// FBSnapshotTestCase/Core +#define COCOAPODS_POD_AVAILABLE_FBSnapshotTestCase_Core +#define COCOAPODS_VERSION_MAJOR_FBSnapshotTestCase_Core 2 +#define COCOAPODS_VERSION_MINOR_FBSnapshotTestCase_Core 0 +#define COCOAPODS_VERSION_PATCH_FBSnapshotTestCase_Core 2 + +// FBSnapshotTestCase/SwiftSupport +#define COCOAPODS_POD_AVAILABLE_FBSnapshotTestCase_SwiftSupport +#define COCOAPODS_VERSION_MAJOR_FBSnapshotTestCase_SwiftSupport 2 +#define COCOAPODS_VERSION_MINOR_FBSnapshotTestCase_SwiftSupport 0 +#define COCOAPODS_VERSION_PATCH_FBSnapshotTestCase_SwiftSupport 2 + diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-frameworks.sh index 16cf95a..33525d0 100755 --- a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests-frameworks.sh @@ -49,7 +49,9 @@ code_sign() { if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework 'CodFis_Helper.framework' + install_framework 'FBSnapshotTestCase.framework' fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework 'CodFis_Helper.framework' + install_framework 'FBSnapshotTestCase.framework' fi diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.debug.xcconfig index ffcf524..d471067 100644 --- a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.debug.xcconfig @@ -1,8 +1,9 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_FRAMEWORK_BUILD_PATH" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_FRAMEWORK_BUILD_PATH/CodFis_Helper.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -framework "CodFis_Helper" +OTHER_CFLAGS = $(inherited) -iquote "$PODS_FRAMEWORK_BUILD_PATH/CodFis_Helper.framework/Headers" -iquote "$PODS_FRAMEWORK_BUILD_PATH/FBSnapshotTestCase.framework/Headers" +OTHER_LDFLAGS = $(inherited) -ObjC -framework "CodFis_Helper" -framework "FBSnapshotTestCase" OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.release.xcconfig index ffcf524..d471067 100644 --- a/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.release.xcconfig @@ -1,8 +1,9 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_FRAMEWORK_BUILD_PATH" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_FRAMEWORK_BUILD_PATH/CodFis_Helper.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -framework "CodFis_Helper" +OTHER_CFLAGS = $(inherited) -iquote "$PODS_FRAMEWORK_BUILD_PATH/CodFis_Helper.framework/Headers" -iquote "$PODS_FRAMEWORK_BUILD_PATH/FBSnapshotTestCase.framework/Headers" +OTHER_LDFLAGS = $(inherited) -ObjC -framework "CodFis_Helper" -framework "FBSnapshotTestCase" OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file