3000 12
2997 5
2994 6
2994 9
2989 5
2982 6
2974 7
2960 6
2960 5
2960 12
2953 14
2952 7
2948 5
2944 13
2927 5
2922 13
2905 11
2903 7
2889 15
2875 8
2861 3
2846 19
2831 10
2786 10