5011
4724
4053
3996
3683
3561
3228
3134
3101
2822
2807
2703
2651
2467
2459
2451
2211
2123
2055
1870
1865
1802
1668
1613
1610
1604
1468
1437
1406
1359
1314
1285
1261
1246
1234
1219
1208
1191
1146
1134
1122
1119
1109
1102
1099
1042
1039
991
990
974
970
959
936
925
911
908
871
869
861