Optimisation of transit fares on real-scale networks