12645 653
6931 311
842 193
2449 580
2809 393
6800 326
4593 168
5875 647
11538 702
6732 702
6987 653
6240 361
4856 814
2646 428
2532 309