import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
import java.util.*;

public class Main {

    int[] inputArray;
    Set<String> set = new HashSet<>();
    int K;

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int M = sc.nextInt();
        int[][] array = new int[N][N];

        for(int i=0; i<M; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        }

        for(int i=0; i<N; i++){
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        }
    }

    void substring(String s, int num){
        for(int i=1; i<=num; i++){
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        }
    }

    void permutation(String s, String ans){
        if(s.length() <= 1){
            System.out.println(ans + s);
        } else {
            for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            }
        }
    }
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io import java.nio.charset.StandardCharsets; StandardCharsets java.nio.charset import java.util.*; util.* java public class Main {

    int[] inputArray;
    Set<String> set = new HashSet<>();
    int K;

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int M = sc.nextInt();
        int[][] array = new int[N][N];

        for(int i=0; i<M; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        }

        for(int i=0; i<N; i++){
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        }
    }

    void substring(String s, int num){
        for(int i=1; i<=num; i++){
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        }
    }

    void permutation(String s, String ans){
        if(s.length() <= 1){
            System.out.println(ans + s);
        } else {
            for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            }
        }
    }
} Main int[] inputArray; inputArray Set<String> set = new HashSet<>(); set new HashSet<>() int K; K public static void main(String[] args) throws IOException {
        new Main().run();
    } main {
        new Main().run();
    } new Main().run() new Main().run new Main() String[] args args void run() {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int M = sc.nextInt();
        int[][] array = new int[N][N];

        for(int i=0; i<M; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        }

        for(int i=0; i<N; i++){
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        }
    } run {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int M = sc.nextInt();
        int[][] array = new int[N][N];

        for(int i=0; i<M; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        }

        for(int i=0; i<N; i++){
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int M = sc.nextInt(); M sc.nextInt() sc.nextInt sc int[][] array = new int[N][N]; array new int[N][N] N N for(int i=0; i<M; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        } int i=0; int i=0; i 0 i<M i M i++ i++ i {
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        } {
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        } int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc int b = sc.nextInt(); b sc.nextInt() sc.nextInt sc array[a-1][b-1] += 1 array[a-1][b-1] array[a-1] array a-1 a 1 b-1 b 1 1 array[b-1][a-1] += 1 array[b-1][a-1] array[b-1] array b-1 b 1 a-1 a 1 1 for(int i=0; i<N; i++){
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        } int i=0; int i=0; i 0 i<N i N i++ i++ i {
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        } {
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        } int count = 0; count 0 for(int j=0; j<N; j++){
                count+=array[i][j];
            } int j=0; int j=0; j 0 j<N j N j++ j++ j {
                count+=array[i][j];
            } {
                count+=array[i][j];
            } count+=array[i][j] count array[i][j] array[i] array i j System.out.println(count) System.out.println System.out System System.out count void substring(String s, int num){
        for(int i=1; i<=num; i++){
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        }
    } substring {
        for(int i=1; i<=num; i++){
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        }
    } for(int i=1; i<=num; i++){
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        } int i=1; int i=1; i 1 i<=num i num i++ i++ i {
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        } {
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        } if(i > K){
                break;
            } i > K i K {
                break;
            } break; for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            } int j=0; int j=0; j 0 j<num j num j++ j++ j {
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            } {
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            } if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                } j + i-1 < num j + i-1 j + i j i 1 num {
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } set.add(s.substring(j, j+i)) set.add set s.substring(j, j+i) s.substring s j j+i j i {
                    break;
                } break; String s s int num num void permutation(String s, String ans){
        if(s.length() <= 1){
            System.out.println(ans + s);
        } else {
            for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            }
        }
    } permutation {
        if(s.length() <= 1){
            System.out.println(ans + s);
        } else {
            for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            }
        }
    } if(s.length() <= 1){
            System.out.println(ans + s);
        } else {
            for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            }
        } s.length() <= 1 s.length() s.length s 1 {
            System.out.println(ans + s);
        } System.out.println(ans + s) System.out.println System.out System System.out ans + s ans s {
            for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            }
        } for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            } int i=0; int i=0; i 0 i<s.length() i s.length() s.length s i++ i++ i {
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            } {
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            } permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i)) permutation s.substring(0, i) + s.substring(i + 1) s.substring(0, i) s.substring s 0 i s.substring(i + 1) s.substring s i + 1 i 1 ans + s.charAt(i) ans s.charAt(i) s.charAt s i String s s String ans ans public class Main {

    int[] inputArray;
    Set<String> set = new HashSet<>();
    int K;

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int M = sc.nextInt();
        int[][] array = new int[N][N];

        for(int i=0; i<M; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        }

        for(int i=0; i<N; i++){
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        }
    }

    void substring(String s, int num){
        for(int i=1; i<=num; i++){
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        }
    }

    void permutation(String s, String ans){
        if(s.length() <= 1){
            System.out.println(ans + s);
        } else {
            for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            }
        }
    }
} public class Main {

    int[] inputArray;
    Set<String> set = new HashSet<>();
    int K;

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int M = sc.nextInt();
        int[][] array = new int[N][N];

        for(int i=0; i<M; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        }

        for(int i=0; i<N; i++){
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        }
    }

    void substring(String s, int num){
        for(int i=1; i<=num; i++){
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        }
    }

    void permutation(String s, String ans){
        if(s.length() <= 1){
            System.out.println(ans + s);
        } else {
            for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            }
        }
    }
} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
import java.util.*;

public class Main {

    int[] inputArray;
    Set<String> set = new HashSet<>();
    int K;

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int M = sc.nextInt();
        int[][] array = new int[N][N];

        for(int i=0; i<M; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();

            array[a-1][b-1] += 1;
            array[b-1][a-1] += 1;
        }

        for(int i=0; i<N; i++){
            int count = 0;
            for(int j=0; j<N; j++){
                count+=array[i][j];
            }
            System.out.println(count);
        }
    }

    void substring(String s, int num){
        for(int i=1; i<=num; i++){
            if(i > K){
                break;
            }
            for(int j=0; j<num; j++){
                if(j + i-1 < num){
//                    System.out.println(s.substring(j, j+i));
                    set.add(s.substring(j, j+i));
                } else {
                    break;
                }
            }
        }
    }

    void permutation(String s, String ans){
        if(s.length() <= 1){
            System.out.println(ans + s);
        } else {
            for(int i=0; i<s.length(); i++){
                permutation(s.substring(0, i) + s.substring(i + 1), ans + s.charAt(i));
            }
        }
    }
}