21796 130
3543 516
6676 479
39043 375
2803 368
3127 46
1754 311
8920 676
4318 614
9728 585
4089 364
3282 614
3969 555
981 60