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