3000 3
3000 0
2999 2
2999 12
2999 4
2991 4
2991 3
2991 7
2991 8
2989 3
2989 10
2987 10
2983 11
2976 8
2972 5
2969 4
2969 10
2968 7
2952 1
2951 9
2946 2
2938 0
2938 10