16591 503
1382 327
6284 362
3700 563
9964 344
4464 808
7367 314
17498 879
28063 723
11774 426
6849 262
30657 155
17022 636
6976 445
27596 611
5619 83
5160 741
4598 787
16660 120
5546 540