30919 823
21284 683
17646 611
11588 351
12771 609
9621 290
52664 757
10351 453
9516 116
3185 656
5156 90