21788 130
3543 516
6673 479
38988 375
2798 368
3125 46
1754 311
8920 676
4315 614
9723 585
4088 364
3276 614
3961 555
976 60