399 36
4824 632
23128 604
3029 557
8674 535
20643 254
7723 322
1473 46
3051 276
2221 382
4876 143
4096 242
23520 622
30489 673
8357 414
1701 224
4264 797
19419 155