3000 22
2967 9
2958 10
2892 9
2876 9
2872 8
2864 5
2859 15
2845 10
2842 4
2813 7
2809 11
2796 5
2788 17
2784 28
2756 3
2741 6
2740 4
2738 5
2709 10
2693 9
2674 16
2643 21
2638 29