3514 516
6703 479
38508 374
2800 368
3085 46
1729 311
8861 676
4244 614
9693 585
4001 364
3252 614
3951 555
971 60