Agreement Reached En Francais

Short phrases: 1-400, 401-800, 801-1200, more. Results: 2946. Exactly: 2946. Time: 223 m.