2426 695
1793 517
1464 391
5670 357
16067 338
3534 771
14086 109
8581 546
20167 623
43207 759
20260 387
3529 598
5421 145