2576
2505
2495
2478
2448
2422
2418
2406
2369
2349
2337
2265
2242
2220
2197
2192
2134
2124
2116
2103
2083
2071
2053
2039
2028
2001
1989
1982
1973
1943
1916
1913
1882
1881
1867
1863
1860
1848
1840
1834
1832
1802
1760
1710
1709
1705
1701
1699
1688
1687
1685
1675
1673
1651
1640
1624
1618
1607