21696 130
3514 516
6706 479
38589 374
2804 368
3086 46
1730 311
8863 676
4244 614
9694 585
4005 364
3254 614
3952 555
972 60