Knowledge
Data
31 4659122406 211379 887864 307474
25 148961 908 2870716500 0532
406883 8939556 59909509