2543 665
1323 276
8479 90
176857 826
84098 798
91599 656
47996 468
5051 103
13598 619
6749 531
14491 678