5887
4751
4728
4301
4286
3903
3895
3644
3512
3352
3307
3251
3216
3134
3094
2924
2840
2790
2447
2318
2310
2143
2066
2047
1991
1901
1823
1705
1702
1694
1688
1650
1640
1586
1583
1545
1502
1494
1490
1468
1449
1448
1392
1386
1371
1322
1319
1238
1188
1163
1161
1142
1115
1091
1086
1078
1077
1062
1060
1059