3002 28
2996 11
2995 18
2993 5
2990 9
2989 4
2988 20
2987 9
2982 17
2981 5
2979 9
2979 15
2979 13
2978 27
2977 15
2972 11
2972 6
2971 6
2969 11
2968 7
2967 10
2966 8
2965 6
2964 17