5708
4970
4651
4385
4278
3827
3801
3724
3618
3281
3256
3190
3174
3082
3039
2873
2792
2735
2504
2382
2251
2119
2105
2038
2016
1965
1832
1734
1654
1610
1606
1595
1568
1564
1516
1509
1498
1483
1471
1465
1455
1432
1323
1304
1259
1243
1225
1208
1200
1195
1188
1119
1109
1100
1089
1077
1074
1050
1039
1034