2788
2732
2449
2438
2416
2384
2345
2322
2314
2305
2285
2274
2265
2262
2249
2126
2103
2102
2068
2047
2032
2025
2012
2008
1982
1978
1975
1970
1964
1962
1959
1934
1898
1892
1875
1869
1865
1863
1847
1846
1841
1836
1827
1808
1779
1773
1771
1763
1748
1745
1735
1730
1721
1715
1691
1688
1686
1681