4951
4187
4061
3818
3699
3345
3238
3034
3011
2891
2748
2689
2687
2579
2438
2401
2269
2253
2069
1909
1858
1828
1804
1739
1735
1602
1543
1540
1533
1462
1387
1386
1370
1360
1356
1324
1281
1252
1241
1231
1224
1195
1156
1140
1128
1112
1086
1078
1011
981
974
957
939
922
919
916
914
907
895
886