3004
2913
2877
2718
2667
2609
2600
2511
2491
2452
2438
2409
2409
2402
2372
2330
2301
2233
2224
2215
2210
2200
2182
2181
2178
2177
2133
2124
2122
2121
2113
2100
2099
2094
2092
2089
2086
2086
2083
2073
2066
2055
2033
2031
2024
2023
2015
2010
1988
1987
1987
1980
1968
1964
1959
1955
1933
1927
1925
1908