3585
3286
3067
3012
2980
2947
2931
2906
2895
2838
2826
2825
2756
2745
2735
2733
2714
2702
2687
2654
2635
2623
2612
2606
2601
2536
2521
2506
2478
2468
2452
2446
2443
2423
2409
2404
2378
2364
2349
2343
2324
2320
2292
2243
2225
2220
2216
2212
2199
2194
2192
2185
2173
2148
2137
2136
2132
2128
2119
2110