21695 130
3514 516
6705 479
38588 374
2804 368
3086 46
1730 311
8863 676
4244 614
9694 585
4005 364
3253 614
3952 555
972 60