3000 10
2984 4
2971 1
2969 10
2966 8
2945 7
2945 16
2941 2
2939 7
2924 17
2922 4
2921 8
2888 7
2885 3
2880 1
2878 5
2873 6
2872 7
2870 8
2866 6
2860 5
2834 7
2826 5