3000 15
2997 10
2996 11
2995 8
2994 13
2991 8
2988 9
2985 15
2983 17
2979 9
2975 19
2972 6
2968 11
2967 7
2964 10
2964 16
2961 17
2956 3
2947 7
2946 14
2946 26
2942 8
2939 14
2934 4