21693 130
3514 516
6705 479
38573 374
2803 368
3085 46
1730 311
8863 676
4244 614
9694 585
4004 364
3253 614
3952 555
972 60