3335
FFM
3209
3191
3116
3008
2999
2903
2900
2747
2607
2523
2496
2430
2331
2193
2045
1781
1689
1584
1578
1575
1476
1243
1096
1090
988
879
783
774
582
531