2847
2685
1701
1677
1372
1336
1336
1294
1199
1031
867
849
747
724
719
582
534
512
501
476
451
447
440
402
388
365
362
335
293
285
239