3582
3286
3065
3011
2979
2946
2929
2903
2894
2837
2825
2824
2754
2744
2734
2732
2713
2701
2685
2652
2634
2622
2611
2605
2600
2534
2519
2505
2475
2467
2450
2444
2441
2422
2408
2403
2377
2363
2347
2339
2323
2319
2291
2242
2224
2219
2215
2211
2198
2192
2191
2184
2171
2147
2136
2133
2131
2127
2118
2109