Latest 2025

886
1457

775
770

577
1060

287
280

408
284

1,169
831

331
442

326
208

30

434
472

306
325

463
595

405
609

445
441

66
62

388
298

500
729

2,236
2815

329
340

652
681