4892
4106
3947
3735
3551
3314
3179
2960
2951
2831
2737
2666
2636
2528
2493
2380
2262
2245
2021
1928
1924
1815
1790
1770
1615
1570
1503
1501
1473
1427
1416
1406
1297
1287
1285
1271
1263
1255
1227
1217
1200
1172
1126
1106
1088
1077
1069
1002
981
948
933
916
914
912
904
901
885
854
847