4929
3998
3920
3557
3497
3259
3154
2925
2852
2750
2667
2659
2638
2558
2465
2390
2293
2240
2070
1872
1847
1779
1725
1718
1714
1563
1552
1465
1416
1378
1356
1332
1325
1315
1305
1252
1250
1237
1219
1189
1174
1143
1134
1122
1089
1063
1046
1003
996
986
938
924
894
892
882
880
878
866
865
861