Latest

650
1402

610
580

329
162

511
732

627
1098

550
482

586
683

616
494

643
1012

686
849

759
947

634
822

423
485

3,156
3045

886
557

633
803

775
1536

1,300
2362

1,572
775

351
60