3514 516
6704 479
38535 374
2803 368
3085 46
1729 311
8861 676
4244 614
9694 585
4003 364
3252 614
3952 555
971 60