12640 653
6913 311
840 193
2439 580
2804 393
6793 326
4588 168
5867 647
11529 702
6721 702
6985 653
6236 361
4850 814
2644 428
2525 309