4965
4243
4041
3824
3615
3507
3295
3107
3038
2886
2811
2808
2743
2669
2608
2453
2432
2279
2165
2068
1977
1856
1787
1705
1692
1610
1556
1521
1482
1473
1469
1387
1360
1353
1343
1339
1319
1304
1297
1293
1268
1247
1243
1211
1162
1150
1126
1032
1008
1002
1001
979
964
946
935
932
927
924
918
913