12642 653
6921 311
840 193
2441 580
2808 393
6795 326
4589 168
5869 647
11532 702
6726 702
6985 653
6240 361
4853 814
2646 428
2526 309