12776 557
4540 528
3796 390
1676 116
3125 628
7790 570
5662 479
4855 477
5571 668
3538 120
21047 873
78248 656
9779 587
5337 526
3271 493
854 78
1290 111
1566 126