@Override
	public void reduce(Text key, Iterator<Text> values,
			OutputCollector<Text, Text> output, Reporter arg3) throws IOException {
		
		int sumImpressions = 0;
		int sumClicks = 0;
		int sumConversions = 0;
		String []countLineArr = null;
		Text countLine  = null;
		while(values.hasNext()){
			countLine = values.next();
			String countLineStr = countLine.toString();
			countLineArr = countLineStr.split(";");
			
			sumImpressions+=Integer.parseInt(countLineArr[0]);
			sumClicks+=Integer.parseInt(countLineArr[1]);
			sumConversions+=Integer.parseInt(countLineArr[2]);
			
		}
		
		Text valueOut = new Text(key+":"+sumImpressions+";"+sumClicks+";"+sumConversions);
		output.collect(valueOut, new Text());
		
	}