3007
2917
2879
2720
2672
2623
2602
2514
2493
2455
2442
2417
2411
2404
2374
2335
2303
2235
2233
2217
2211
2203
2187
2182
2180
2179
2135
2125
2124
2123
2116
2101
2101
2100
2097
2095
2090
2087
2084
2080
2067
2056
2038
2036
2032
2026
2016
2011
1989
1988
1988
1981
1970
1969
1960
1956
1934
1929
1928
1909