first-rate first-rate first-rate first-rate first-rate first-rate first-rate first-rate first-rate first-rate first-rate first rate first-rate Dictionary first-rate first-rate first rate Dictionary first-rate first-rate first-rate