2981
2860
2658
2630
2627
2547
2526
2489
2459
2450
2444
2417
2399
2398
2370
2341
2297
2285
2219
2211
2200
2179
2150
2148
2129
2109
2099
2089
2088
2078
2065
2063
2041
2039
2036
2024
2006
1991
1970
1969
1958
1927
1925
1924
1907
1898
1892
1883
1873
1850
1844
1841
1838
1823
1817
1813
1799
1789
1784