3195
3186
3152
3148
3136
3101
3003
2968
2961
2930
2921
2891
2876
2837
2801
2782
2766
2711
2703
2668
2653
2595
2579
2553
2533
2510
2500
2492
2489
2483
2454
2438
2433
2424
2417
2403
2401
2399
2375
2357
2347
2346
2299
2289
2268
2246
2238
2183
2164