4937
4425
3923
3605
3510
3300
3257
3193
3035
2843
2832
2694
2676
2612
2610
2434
2420
2409
2134
2032
1915
1766
1763
1747
1616
1515
1496
1478
1449
1426
1399
1384
1352
1326
1316
1302
1298
1295
1290
1260
1257
1247
1222
1215
1196
1120
1090
991
974
924
918
915
910
904
890
874
871
861
858