private void getFirstActivityData(String filePath) throws FileNotFoundException, IOException {
        //HashMap<Integer, String> facData = new HashMap<>();
        Set<Integer> firstClusterList = new TreeSet<>();
        Set<Integer> secondClusterList = new TreeSet<>();
        Set<Integer> thirdClusterList = new TreeSet<>();
        Set<Integer> fourthClusterList = new TreeSet<>();
        Set<Integer> fifthClusterList = new TreeSet<>();
        Set<Integer> sixthClusterList = new TreeSet<>();
        
        IOReadWrite io = new IOReadWrite();
        List allFACFiles;
        allFACFiles = io.getAllFilesInADirectory(filePath);

        for (int i = 0; i < allFACFiles.size(); i++) {
            String fileName = allFACFiles.get(i).toString();
            String completeFilePath = filePath + "\\" + fileName + IOProperties.FIRST_ACTIVITY_FILE_EXTENSION;
            File file = new File(completeFilePath);

            BufferedReader reader = new BufferedReader(new FileReader(file));
            String line = null;

            if (file.exists()) {
                while ((line = reader.readLine()) != null) {
                    String[] splittedContent = line.split(" ");
                    int userID = Integer.valueOf(splittedContent[0].toString());
                    String ClusterInfo = splittedContent[1];
                    List<Integer> clusterNumber = io.returnDigits(ClusterInfo);

                        if (clusterNumber.get(0) == 1) {
                            firstClusterList.add(userID);
                        }
                        if (clusterNumber.get(1) == 1) {
                            secondClusterList.add(userID);
                        }
                        if (clusterNumber.get(2) == 1) {
                            thirdClusterList.add(userID);
                        }
                        if (clusterNumber.get(3) == 1) {
                            fourthClusterList.add(userID);
                        }
                        if (clusterNumber.get(4) == 1) {
                            fifthClusterList.add(userID);
                        }
                        if (clusterNumber.get(5) == 1) {
                            sixthClusterList.add(userID);
                    }
                }
            }
            System.out.println("1st Cluster Size: " + firstClusterList.size());
            System.out.println("2nd Cluster Size: " + secondClusterList.size());
            System.out.println("3rd Cluster Size: " + thirdClusterList.size());
            System.out.println("4th Cluster Size: " + fourthClusterList.size());
            System.out.println("5th Cluster Size: " + fifthClusterList.size());
            System.out.println("6th Cluster Size: " + sixthClusterList.size());
        }
    }