3268 703
2216 563
2965 725
2832 605
2545 542
1865 517
1349 184
2740 707
542 56
41257 663
8709 398
14582 338
11830 268