2543 665
1323 276
8479 90
176853 826
84094 798
91595 656
47987 467
5051 103
13598 619
6749 531
14491 678