3550
3266
3037
3008
2958
2923
2887
2872
2871
2811
2806
2792
2736
2727
2725
2714
2698
2681
2678
2637
2615
2605
2602
2590
2555
2516
2513
2497
2460
2445
2435
2423
2420
2416
2405
2387
2374
2339
2323
2313
2300
2274
2241
2238
2220
2214
2205
2189
2184
2182
2181
2173
2153
2140
2128
2126
2124
2121
2108
2103