3006
2916
2878
2719
2671
2619
2601
2513
2492
2454
2441
2416
2410
2403
2373
2334
2302
2234
2230
2216
2210
2202
2185
2181
2179
2178
2134
2124
2123
2122
2115
2100
2100
2099
2096
2094
2089
2086
2083
2079
2066
2055
2036
2035
2031
2025
2015
2010
1988
1987
1987
1980
1968
1968
1959
1955
1933
1927
1927
1908