2543 665
1323 276
8479 90
176856 826
84097 798
91597 656
47991 467
5051 103
13598 619
6749 531
14491 678