3251
3075
2856
2686
2658
2648
2354
2206
2187
2082
1710
1667
1644
1629
1583
1515
1465
1389
1296
1194
1057
974
885
743
673
668
659
565
533