3001 4
3000 0
2999 0
2998 3
2992 1
2987 2
2986 1
2985 1
2983 2
2978 2
2975 1
2971 1
2971 0
2964 2
2963 0
2960 0
2959 1
2956 1
2955 0
2954 1
2948 0
2945 0