12640 653
6907 311
840 193
2439 580
2799 393
6793 326
4587 168
5866 647
11528 702
6721 702
6984 653
6236 361
4847 814
2644 428
2523 309