Knowledge
Data
2559 239316 745294
2661 708 837016733 842118347 50224458
30 2804122004 12859767 45205175822 459536070