3216 516
6184 479
33991 374
2247 368
2817 46
1445 311
8131 676
3888 614
9309 585
3596 364
3001 614
3702 555
743 60