3010
3003
2971
2970
2936
2916
2880
2865
2848
2771
2758
2707
2697
2670
2619
2611
2566
2450
2423
2400
2392
2363
2329
2309
2291
2283
2261
2248
2237
2229
2170
2134
2075
2067
2047
2038
2031
1930
1902
1866
1859
1834
1832
1831
1824
1772
1710
1696
1690