4880
3924
3905
3590
3493
3310
3157
2948
2776
2735
2713
2644
2621
2502
2485
2376
2241
2224
2066
1902
1802
1796
1744
1728
1706
1545
1505
1471
1422
1420
1363
1354
1326
1291
1276
1261
1244
1213
1212
1206
1192
1187
1154
1136
1131
1083
1047
1031
986
953
929
914
907
877
873
872
865
859
856
847