3606
3303
3083
3033
2997
2985
2947
2927
2910
2858
2840
2839
2769
2759
2754
2746
2725
2713
2699
2698
2647
2637
2635
2619
2617
2549
2535
2522
2497
2485
2462
2460
2455
2439
2421
2416
2392
2391
2382
2360
2339
2334
2302
2254
2238
2237
2235
2231
2221
2209
2206
2200
2185
2162
2151
2148
2146
2143
2129
2128