27511 418
5254 894
2886 473
11787 604
4584 577
16999 593
38731 264
97747 208
298773 851
111484 506
31344 261
18657 164
3721 416
7299 684