12656 653
6959 311
852 193
2451 580
2816 393
6812 326
4599 168
5882 647
11546 702
6749 702
6995 653
6247 361
4868 814
2647 428
2535 309