5655
4851
4578
4374
4183
3691
3632
3565
3534
3217
3189
3186
3156
2987
2838
2792
2734
2650
2417
2298
2187
2081
2022
1988
1972
1952
1796
1661
1659
1598
1577
1565
1516
1507
1485
1477
1469
1457
1446
1384
1354
1348
1310
1302
1238
1230
1222
1202
1140
1110
1078
1076
1063
1059
1050
1035
1027
1021
983