21792 130
3543 516
6675 479
39018 375
2801 368
3126 46
1754 311
8920 676
4315 614
9725 585
4089 364
3278 614
3962 555
978 60