4584
4125
3792
3597
3451
3218
2991
2949
2886
2651
2608
2575
2477
2420
2346
2264
2149
1961
1946
1846
1817
1759
1735
1652
1600
1526
1473
1458
1448
1383
1382
1292
1280
1265
1237
1196
1182
1176
1170
1117
1105
1085
1078
1057
1022
1007
975
970
943
941
933
921
908
891
884
873
861
855
852
848