Други, я вот что-то в толк не возьму: что означает задание - посчитать количество людей с одинаковыми фамилиями? Фамилия в карте является ключом, а значит каждая фамилия должна быть уникальна в карте. Иначе говоря, фамилия может присутствовать в карте в единственном числе или вовсе отсутствовать. Но одинаковых фамилий быть не может. Метод put просто заменит имя в уже существующей паре.