12656 653
6961 311
852 193
2452 580
2816 393
6815 326
4599 168
5882 647
11546 702
6751 702
6995 653
6248 361
4868 814
2648 428
2535 309