3596
3295
3075
3021
2989
2963
2941
2917
2903
2847
2834
2833
2763
2753
2745
2740
2720
2708
2693
2676
2642
2629
2623
2612
2610
2544
2527
2514
2487
2474
2458
2453
2449
2431
2415
2410
2386
2372
2365
2354
2333
2327
2297
2249
2232
2226
2225
2219
2217
2201
2200
2193
2179
2156
2146
2142
2139
2135
2123
2119